A method and device for transmitting data

ABSTRACT

The present application provides a method for transmitting data, which includes the following. A UE detects a physical downlink control channel, PDCCH, on a configured control resource set; the UE analyzes the detected PDCCH, and determines a method for dividing code blocks, CBs, and a method for rate matching of a physical downlink shared channel, PDSCH, and receives the PDSCH accordingly. By the method of the present application, when a service with a low delay requirement punches the time-frequency resources of other services, a performance of the other services is improved as much as possible, and the resource utilization rate is improved as much as possible.

TECHNICAL FIELD

The present disclosure relates to wireless communication technology, inparticular to a method and a device for enhancing a performance of datatransmission while supporting services with requirements of multiple TTIlengths at the same time.

BACKGROUND ART

[2] To meet the demand for wireless data traffic having increased sincedeployment of 4th generation (4G) communication systems, efforts havebeen made to develop an improved 5th generation (5G) or pre-5Gcommunication system. The 5G or pre-5G communication system is alsocalled a ‘beyond 4G network’ or a ‘post long term evolution (LTE)system’. The 5G communication system is considered to be implemented inhigher frequency (mmWave) bands, e.g., 60 GHz bands, so as to accomplishhigher data rates. To decrease propagation loss of the radio waves andincrease the transmission distance, beamforming, massive multiple-inputmultiple-output (MIMO), full dimensional MIMO (FD-MIMO), array antenna,analog beamforming, and large scale antenna techniques are discussedwith respect to 5G communication systems. In addition, in 5Gcommunication systems, development for system network improvement isunder way based on advanced small cells, cloud radio access networks(RANs), ultra-dense networks, device-to-device (D2D) communication,wireless backhaul, moving network, cooperative communication,coordinated multi-points (CoMP), reception-end interference cancellationand the like. In the 5G system, hybrid frequency shift keying (FSK) andFeher's quadrature amplitude modulation (FQAM) and sliding windowsuperposition coding (SWSC) as an advanced coding modulation (ACM), andfilter bank multi carrier (FBMC), non-orthogonal multiple access (NOMA),and sparse code multiple access (SCMA) as an advanced access technologyhave been developed.

The Internet, which is a human centered connectivity network wherehumans generate and consume information, is now evolving to the Internetof things (IoT) where distributed entities, such as things, exchange andprocess information without human intervention. The Internet ofeverything (IoE), which is a combination of the IoT technology and thebig data processing technology through connection with a cloud server,has emerged. As technology elements, such as “sensing technology”,“wired/wireless communication and network infrastructure”, “serviceinterface technology”, and “security technology” have been demanded forIoT implementation, a sensor network, a machine-to-machine (M2M)communication, machine type communication (MTC), and so forth have beenrecently researched. Such an IoT environment may provide intelligentInternet technology services that create a new value to human life bycollecting and analyzing data generated among connected things. IoT maybe applied to a variety of fields including smart home, smart building,smart city, smart car or connected cars, smart grid, health care, smartappliances and advanced medical services through convergence andcombination between existing information technology (IT) and variousindustrial applications.

In line with this, various attempts have been made to apply 5Gcommunication systems to IoT networks. For example, technologies such asa sensor network, MTC, and M2M communication may be implemented bybeamforming, MIMO, and array antennas. Application of a cloud RAN as theabove-described big data processing technology may also be considered tobe as an example of convergence between the 5G technology and the IoTtechnology.

As described above, various services can be provided according to thedevelopment of a wireless communication system, and thus a method foreasily providing such services is required.

DISCLOSURE OF INVENTION Technical Problem

When a plurality of services exist, in order to transmit the second typeof service, it may be necessary to punch a part of the time-frequencyresources of the first type of service or to transmit the data of thetwo types of services simultaneously on a part of the time-frequencyresources of the first type of service. It may influence a transmissionperformance of the first type of service. Therefore, how to ensure theperformance of the first type of service is an urgent problem to besolved.

Solution to Problem

The present application provides a method for transmitting data, whichincludes the following. A UE detects a physical downlink controlchannel, PDCCH, on a configured control resource set, analyzes thedetected PDCCH, determines a method for dividing code blocks, CBs, and amethod for rate matching of a physical downlink shared channel, PDSCH,and receives the PDSCH accordingly.

Advantageous Effects of Invention

By the method of the present application, when a service with a lowdelay requirement punches the time-frequency resources of otherservices, a performance of the other services is improved as much aspossible, and the resource utilization rate is improved as much aspossible.

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 is a frame structure of a LTE FDD system.

FIG. 2 is a schematic diagram illustrating a process that the secondtype of service punches the time-frequency resources of the first typeof service.

FIG. 3 is a flow chart for explaining a method according to anembodiment of the present disclosure.

FIG. 4 is a schematic diagram illustrating dividing CBG according to aMTU according to an embodiment of the present disclosure.

FIG. 5 is a schematic diagram illustrating a fast HARQ retransmissionaccording to an embodiment of the present disclosure.

FIG. 6 is a first schematic diagram illustrating RE mapping of the PDSCHaccording to an embodiment of the present disclosure.

FIG. 7 is a second schematic diagram illustrating RE mapping of thePDSCH according to an embodiment of the present disclosure.

FIG. 8 is a diagram illustrating a device according to an embodiment ofthe present disclosure.

FIG. 9 is a schematic diagram illustrating CB/CBG mapping of the PDSCHof the two TBs according to an embodiment of the present disclosure.

FIG. 10 is a diagram illustrating a device according to anotherembodiment of the present disclosure.

BEST MODE FOR CARRYING OUT THE INVENTION

The present application provides a method and device for transmittingdata, which provides a mechanism for improving performance of datatransmission when supporting services with requirements of multiple TTIlengths simultaneously.

To achieve the objective above, the present application adopts thefollowing technical solutions: a method for transmitting data,comprising: detecting, by a user equipment, UE, a physical downlinkcontrol channel, PDCCH, on a configured control resource set;determining, by the UE, a method for dividing code blocks, CBs, and amethod for rate matching of a physical downlink shared channel, PDSCH,and receiving the PDSCH according to the PDCCH; and generating, by theUE, HARQ-ACK information according to the PDSCH and transmitting theHARQ-ACK information.

Preferably, dividing CBs comprises: for a transmission block, TB,triggering the performance of dividing the CBs of the TB when the TBsize, TBS, is greater than a second threshold; wherein the size of eachCB is less than a third threshold; and the third threshold is less thanor equals to the second threshold; wherein, the second threshold and/orthe third threshold is predefined, which is semi-statically configuredby a high layer signaling or dynamically indicated in a PDCCH; and/or,when the TBS is less than or equal to the second threshold, the TBcontains one CB only.

Preferably, dividing CBs comprises: for a TB, dividing the TB into M CBgroups, CBG; and dividing each CBG into one or more CBs; wherein, M ispredefined, which is semi-statically configured by a high layersignaling or dynamically indicated in a PDCCH.

Preferably, the TB is equally divided into M CBGs; or modulation symbolsof a CBG are mapped to one or more Mini-time units, MTUs, and modulationsymbols of different CBGs are mapped to different MTUs; wherein, thenumber of bits of any CBG is proportional to the number of REs fortransmitting data in the MTU which is mapped to the CBG; or the numberof bits of any CBG is proportional to the number of orthogonal frequencydivision multiplexing, OFDM, symbols of the MTU which is mapped to theCBG.

Preferably, for a transmission mode supporting to transmit two TBs atthe same time, numbers of CBGs divided by two TBs are equal.

Preferably, for a transmission mode supporting to transmit two TBs atthe same time, numbers of CBGs divided by two TBs are not equal.

Preferably, M is determined according to one or more of the followingparameters: business type; DCI format; system parameters; downlinkcontrol channel resource set; and downlink control channel search space.

Preferably, the HARQ-ACK information is single bit HARQ-ACK informationfor one TB or multi-bit HARQ-ACK information for one TB, and theHARQ-ACK information is determined to be the single bit HARQ-ACKinformation or the multi-bit HARQ-ACK information according to one ormore of the following parameters: business type; DCI format; systemparameters; downlink control channel resource set; and downlink controlchannel search space.

Preferably, the HARQ-ACK information is single bit HARQ-ACK informationfor one TB before a multi-bit HARQ-ACK feedback method is configured; orthe single bit HARQ-ACK information is fed back for one TB through a DCIin a public search space, CSS; or the single bit HARQ-ACK information isfed back for one TB through a DCI in a fallback mode; or the single bitHARQ-ACK information is fed back for one TB through a DCI in at leastone control resource set.

Preferably, for a CBG, one bit is used to indicate whether the CBG istransmitted; a predefined bit value is used to indicate whether the CBGis transmitted, or, a predefined relative bit state is used to indicatewhether the CBG is transmitted.

Preferably, the predefined relative bit state is, if the bit is toggledwith respect to an initial transmission scheduling the same TB, the CBGis not scheduled, and if the bit is untoggled with respect to theinitial transmission scheduling the same TB, the CBG is scheduled.

Preferably, the bit is used to indicate only in a retransmission, forthe initial transmission, the bit is not used to indicate whether or notthe corresponding CB/CBG is scheduled.

Preferably, when all of the bits in the DCI are toggled with respect toall of the bits in the DCI of the initial transmission scheduling theprevious TB, and values of all of the bits are equal, then a new initialtransmission is indicated.

Preferably, when the bits corresponding to all the scheduled CBGs in theDCI are all toggled with respect to the bits corresponding to all thescheduled CBGs in the DCI of the initial transmission scheduling theprevious TB, and values of all the bits are equal, a new initialtransmission is indicated.

Preferably, if and only if the bits of all CBGs are toggled with respectto the initial transmission of the previous TB scheduling the same HARQprocess, an initial transmission of a new TB is indicated, otherwise aretransmission.

Preferably, or a combination of a group of the control parameters isused to indicate whether the CBG is transmitted;

Preferably, the number of CBGs scheduled currently is indicated by Nbits.

Preferably, if at least one retransmitted CBG is scheduled in a DCI, thesize of the retransmitted CBG determined by the DCI is the same as thesize of the CBG determined by the DCI scheduling the same CBG in thelast time; or if at least one retransmitted CBG is scheduled in a DCI,the size of the TB indicated by the DCI is the same as the size of theTB indicated by the DCI scheduling the same CBG in the last time.

Preferably, decoding, by the UE, the PDSCH according to retransmittedCB, CBG and OFDM symbols, when the PDCCH is used to schedule toretransmit a part of CB, CBG or OFDM symbols for the TB, and UEconsiders that the retransmissions of the CB, CBG or OFDM symbols areaffected; or decoding, by the UE, the PDSCH according to the indicationof the PDCCH that whether the retransmissions of the CB, CBG or OFDMsymbols are affected; or decoding, by the UE, the PDSCH according to theindication of the PDCCH that whether to perform a HARQ combination onthe retransmissions of the CB, CBG or OFDM symbols.

Preferably, receiving the PDSCH comprises: receiving the retransmissionsof CB, CBG or OFDM symbols which are affected in a fast retransmissiontime window; or receiving the entire retransmitted TB in a fastretransmission time window.

Preferably, determining, by the UE, the TB is affected, when theretransmission of the same TB is received within the fast retransmissiontime window; otherwise, determining, by the UE, the TB is not affected;or determining, by the UE, whether the current retransmitted CB, CBG,OFDM symbols or the entire TB are affected according to the indicationin the PDCCH.

Preferably, defining a reference processing capability of the UEaccording to reference values of a set of system parameters; determiningthe processing capability of the UE in an actual working scenarioaccording to the reference processing capability of the UE, when thesystem parameters of the UE in the actual working scenario are differentfrom the reference values.

Preferably, determining the processing capability of the UE in theactual working scenario according to the reference processing capabilityof the UE comprises: determining the processing capability of the UE inthe actual working scenario according to the reference processingcapability of the UE and the changing factors of the processing abilityof the UE; wherein, a reference TTI is Tref, the length of the actualTTI of the UE is T, and the changing factors of the processingcapability of the UE is T/T_(rej); or determining the processingcapability of the UE in the actual working scenario equaling to thereference processing capability of the UE.

Preferably, the rate matching of the PDSCH comprises: for a type ofservice, performing the rate matching of the PDSCH according to acontrol resource set of the type of service and a time-frequencyresource set which cannot be used to transmit the PDSCH of the type ofservice; or

for a type of service, performing the rate matching of the PDSCHaccording to a control resource set of the type of service, atime-frequency resource set which cannot be used to transmit the PDSCHof the type of service, a control resource set of another type ofservice and a time-frequency resource set which cannot be used totransmit the PDSCH of another type of service.

A device for transmitting data, the device comprising: a transceiver; atleast one memory storing instructions; at least one processor configuredto execute the stored instructions to: detect a PDCCH on a configuredcontrol resource set, determine a method for dividing CBs and a methodfor rate matching of a PDSCH according to the PDCCH, control thetransceiver to receive the PDSCH according to the PDCCH, generateHARQ-ACK information according to the PDSCH and control the transceiverto transmit the HARQ-ACK information.

By the method of the present application, when a service with a lowdelay requirement punches the time-frequency resources of otherservices, a performance of the other services is improved as much aspossible, and the resource utilization rate is improved as much aspossible.

MODE FOR THE INVENTION

In order to make the purpose, the technical scheme and advantages of thepresent disclosure more clearly, the present disclosure is furtherdescribed in detail with reference to the accompanying embodiments anddrawings.

FIG. 1 is a frame structure of a LTE FDD system.

In a wireless communication system, downlink transmission refers totransmitting a signal from a base station to a UE (user equipment). Adownlink signal includes a data signal, a control signal, and areference signal (pilot). Here, the base station transmits downlink datain a physical downlink shared channel (PDSCH), or transmits downlinkcontrol information in a downlink control channel. Uplink transmissionrefers to transmitting a signal from the UE to the base station. Anuplink signal also includes a data signal, a control signal and areference signal. Here, the UE transmits uplink data in a physicaluplink shared channel (PUSCH), or transmits uplink control informationin a physical uplink control channel (PUCCH). The base station maydynamically schedule the PDSCH transmission and PUSCH transmission ofthe UE through a physical downlink control channel (PDCCH).

In the 3GPP LTE system, the downlink transmission technology isOrthogonal Frequency Division Multiple Access (OFDMA), the uplinktransmission technology is Single Carrier Frequency Division MultipleAccess (SCFDMA). As shown in FIG. 1, a length of each radio frame is 10ms, which is divided into 10 subframes. A time interval (TTI) of thedownlink transmission is defined on a subframe. Each downlink subframeincludes two time slots, for a general length of a CP, each time slotcomprises seven OFDM symbols. A granularity of the resource allocationis a PRB (physical resource block), and the PRB contains 12 consecutivesubcarriers in frequency, corresponding to a time slot in time. Aresource unit (RE) is the smallest unit of time-frequency resources,that is, a subcarrier in frequency field and an OFDM symbol in timefield.

The 3GPP standard organization is standardizing a new access networktechnology (NR), the NR is still an OFDM-based system. For datatransmission, TTI lengths suitable for different services are differentdepending on requirements of throughput and delay. For some services,such as a service pursuing greater throughput, including an eMBBservice, the TTI length may be relatively large, which will reduce costof a control signaling, hereinafter referred to as a first type ofservice, and a time period mapped by the longer TTI is called a timeunit (TU), for example, a slot. For other services, such as those withhigher requirements of delay, including a URLLC service, the TTI lengthneeds to be small relatively, thereby the delay of processing isreduced, hereinafter referred to as a second type of service, and a timeperiod mapped by the shorter TTI is called a mini-time unit (MTU), forexample, a min-slot. An MTU contains one or more OFDM symbols. A TU maybe divided into multiple MTUs, a number of symbols for each MTU can bethe same or different. An MTU can be a part of a TU, or an MTU may spana boundary of two adjacent TUs.

FIG. 2 is a schematic diagram illustrating a process that the secondtype of service punches the time-frequency resources of the first typeof service.

Taking the downlink data transmission as an example, assuming that thefirst type of service has been scheduled within a TU, but when thesecond type of service is generated, in order to reduce the delay asmuch as possible, the base station needs to transmit the second type ofservice on a MTU within the TU. If time-frequency resources have beenassigned to the first type of service, the second type of service mayoccupy, a part of the time-frequency resources having been assigned tothe first type of service, to transmit. Only data of the second type ofservice may be transmitted on overlapping time-frequency resources ofthe two types of services. As shown in FIG. 2, it is assumed that a TUis divided into two MTUs: MTU201 and MTU202. Assuming thattime-frequency resource 211 has been scheduled for the first type ofservice on the TU but a new second type of service is generated beforeMTU 202 and requires to be processed quickly. The base station mayschedule time-frequency resources 212 for the second type of service inMTU 202. Depending on the scheduling of the base station, for example,when there is not enough time-frequency resources in the MTU 202, partor all of the time-frequency resources 212 may overlap with thetime-frequency resources 211. At this time, on the overlappingtime-frequency resources of the two types of services, only the secondtype of service is transmitted. Alternatively, the two types of servicesmay be transmitted on the overlapping time-frequency resources of thetwo types of services at the same time. For the latter method, it ispossible to distinguish the two types of services by setting differenttransmission powers, so that the UE can receive the data transmissionscheduled to it correctly. According to the discussion above, in orderto transmit the second type of service, it may be necessary to punch apart of the time-frequency resources of the first type of service or totransmit the data of the two types of services simultaneously on a partof the time-frequency resources of the first type of service, which mayinfluence a transmission performance of the first type of service. Howto ensure the performance of the first type of service is an urgentproblem to be solved.

FIG. 3 is a flow chart for explaining a method according to anembodiment of the present disclosure.

Step 301: A UE detects a PDCCH on a configured control resource set.

In a downlink TU or MTU, the base station may configure Q controlresource sets for the UE, and Q is greater than or equal to 1. For acontrol resource set, it corresponds to one or more OFDM symbols intime, and corresponds to one or more PRBs in frequency. A PDCCH ismapped to a control resource set. The UE detects the PDCCH on thecontrol resource set configured by the base station.

Step 302: The UE analyzes the detected PDCCH, determines a method fordividing code blocks (CBs) and a method for PDSCH RE mapping, andreceives the PDSCH accordingly.

According to the characteristics of the service, as for some services,such as services pursuing a greater throughput, including an eMBBservice, the TTI length may be relatively large, which is conductive toreduce cost of a control signaling, hereinafter referred to as a firsttype of service. For example, a TB of the first type of service may bemapped to a TU to transmit. For other services, such as those withhigher requirements of delay, including an URLLC service, adopting ashorter TTI, hereinafter referred to as a second type of service. Forexample, a TB of the second type of service may be mapped to an MTU totransmit.

The UE may determine a TBS and divide CBs and/or CB groups (CBG)accordingly, depending on a DCI carried by the received PDCCH, so thatthe data channel may be decoded and the like. Here, a TB may be dividedinto multiple CBs firstly and then the multiple CBs are grouped intoseveral CBGs; alternatively, the TB may be divided into multiple CBGsfirstly, and each CBG may be further divided into one or more CBs. Inparticular, when data is retransmitted, the base station may retransmitthe entire TB, or may only retransmit a portion of the CB or CBG of thecurrent TB or a portion of modulation symbols on the OFDM symbols.Accordingly, the UE may perform a HARQ combination to receive data afterreceiving the DCI; or the UE may also overwrite associated soft bits ina soft buffer with the received retransmitted soft bits.

Step 303: The UE generates HARQ-ACK information based on the receivedPDSCH and transmits the HARQ-ACK information.

The method for processing the data transmission according to the presentdisclosure is illustrated in the following embodiments.

Embodiment One

For the second type of service, in order to minimize the delay, part ofthe time-frequency resources that have been used for the first type ofservice may be occupied, which causes a interference to the first typeof service. For example, in FIG. 2, the first type of service occupiesthe entire TU for transmission, but part of time-frequency resources ofits second MTU are subject to the interference of the second type ofservice. When the TB of the first type of service only contains one CB,the CB may be affected by the second type of service surely, which maycause the reception of TB to fail, and it causes the base station tohave to retransmit the whole TB. When the TB of the first type ofservice is actually divided into multiple CBs to transmit, it ispossible that the interference from the second type of service is mainlyconcentrated on a part of the CBs. On the UE side, the CBs that are notsubject to the interference are likely to receive correctly, and CBsthat are not subject to interference may be in error. In particular,when the transmission of the second type of service causes to punch theoverlapping time-frequency resources of the first type of service, thepossibility, that the CBs of the affected first type of service may notbe decoded correctly, is great. In FIG. 2, it is assumed that the TB ofthe first type of service is divided into two CBs, so that the two CBsare basically mapped to the first half and the second half of the TU totransmit, which is consistent with the division of the MTU. In this way,because the MTU 202 transmits the second type of service, the second CBis affected, so it is likely to be wrong or it is in error surely, andthe first CB may still transmit successfully with great probability.Therefore, the base station may only need to retransmit the second CB,thus the downlink resources is saved.

Assuming that the effect of the second type of service is not taken intoaccount, it is necessary to increase a size of the CB as much aspossible from the viewpoint of reducing the overhead of the CRC of theCB and increasing a channel coding gain. Therefore, when the TBS isgreater than a first threshold K1, the operation of dividing the TB intomultiple CBs is triggered and the size of any CB is not exceeded K1.When the TBS is less than or equal to K1, TB contains one CB only. Thereference threshold K1 may be pre-defined, or configured by a high layersignaling semi-statically, for example, K1 equals to 6144 in the LTEsystem. According to the analysis above, by dividing the TB intomultiple CBs, the impact of the second type of service on the TBtransmission of the first type of service is reduced. However, when theTB size (TBS) is relatively small, dividing too many CBs will have anegative impact. On the one hand, since each CB needs to add a CRCseparately, so as to determine whether or not each CB is receivedcorrectly, which leads to some overhead; on the other hand, when thesize of the CB decreases, the channel coding gain is reduced too, whichis not conducive to improving a performance of the link Therefore, thepresent disclosure proposes that when the TBS is greater than a secondthreshold K2, the operation of dividing the TB into multiple CBs istriggered and the size of any CB is not exceeded the third threshold K3;when TBS is less than or equal to K2, TB only contains one CB. K3 may beequal to K2, so it may be set by using the same parameter. Or, K3 may beless than K2, then, once needing to divide out the CBs, it is possibleto divide out more CBs. K2 is less than or equal to K1. The K2 and/r K3above may be predefined, configured by the high layer signalingsemi-statically, or indicated in the PDCCH dynamically.

When K2 is less than K1, on the one hand, when the TB is particularlysmall, that is, when the TBS is less than or equal to K2, no dividingthe CBs, reduces the overhead of CRC and guarantees the channel codinggain; on the other hand, in order to consider the possible influence ofthe second type of service, the TBS does not need to exceed K1, as longas more than K2, the dividing of the CBs is triggered, so that thesecond type of service may only affect part of the CBs of the TB, whichmay improve the resource utilization. The values of K2 and/or K3 mayalso be related to the TBS. For c·K₁, the value of K2 is K_(2,1);otherwise, the value of K2 is K_(2,2),K_(2,1)<K_(2,2)≤K₁·c is apredefined constant, or a value configured by the high layer signalingsemi-statically. K_(2,1) and/or K_(2,2) may be pre-defined, configuredby the high layer signaling semi-statically. When the TBS is not greaterthan, c·K₁, K2 is set to be smaller K_(2,1) to increase the number ofthe dividing CBs; when the TBS is larger, K2 is increased to be K_(2,2)to increase the size of the CBs, thus ensuring that TB may be dividedinto enough CBs still, the channel coding gain is increased at the sametime.

By the method above, the number of the CBs divided by the TB isincreased, the impact of the overlapping time-frequency resourcesoccupied by the second type of service may be reduced. However, sincethe operation of dividing the CBs is not directly related to thestructure of dividing the MTUs, the time-frequency resources mapped byone CB may span two adjacent MTUs still. When there is only one MTU usedfor the second type of service, although only part of the modulationsymbols of the CBs are affected by the second type of service, it maystill lead to the CBs cannot be received properly.

The present disclosure proposes that the TB can be divided into M CBGs,each CBG comprises one or more CBs. One method to divide the TB intoCBGs is to divide the TB into M1 CBs first, and a number of bits of eachCB may be as equal as possible. For example the method of determining atotal number of the CBs and the number of bits of each CB according tothe TB size and the maximum number 6144 of bits of CB in the LTE system;then, M1 CBs are mapped to M CBGs, wherein M1>=M. For example, if a TBcontains only 2 CBs, the number of CBGs must be less than or equal to 2.When M1>M, a number of CBs within each CBG is determined according tothe principle that the M1 CBs are distributed to M CBGs evenly as far aspossible. When M can not be divided by M1, the number of the CBs in eachCBG is not equal exactly. Alternatively, the other method of dividingthe TB into the CBGs may be that the TB is divided into M small blocksfirst, each of which is divided into one or more CBs further, that isone of the small blocks corresponds to a CB group (CBG), each CBGcontains one or more CBs, M is the number of the CBG.

Dividing the TB into M CBGs, of which the M may be pre-defined,configured by the high layer signaling semi-statically, or indicated inPDCCH dynamically. M may be less than or equal to the number of the MTUswithin one TU.

When M is indicated in the PDCCH dynamically, a length of a bit fieldfor indicating M CBGs in the PDCCH is pre-defined by the standard orconfigured by the high layer signaling. For example, the maximum valueof M configured by the highlayer signaling is Mmax, and the length ofthe bit field is determined according to Mmax. In an implementationmethod, the length of the bit field is Mmax, a number of CBGs divided bya TB is indicated by a bit-map manner, or the number of CBGs scheduledactually is indicated at the time of scheduling retransmission by bitmapping. In another implementation method, the length of the bit fieldis Mconf, different bit states of these bits, indicates that this is aTB level transmission that is all CBGs of a TB are transmitted, andindicates the total number of CBGs, or indicates that this is aCBG?level transmission respectively, and the transmitted CBG is a CBGcorresponding to a NACK in HARQ-ACK feedback information of theCBG-level of the UE. For example, the length of the bit field isMconf=2, and its four bit states “00”, “01”, “10”, indicate that this isa TB-level transmission and that the total number of the CBGs of the TBis 2, 4 and 8, “11” indicates that this is a CBG-level transmission, andthe transmitted CBG is a CBG corresponding to a NACK in HARQ-ACKfeedback information of the CBG-level of the UE. Since the total numberof the CBGs that a TB may be divided only needs to be in the initialtransmission or when an error occurs in the base station, for example,when errors are detected in the HARQ-ACK feedback information, the basestation may notify the UE when scheduling the transmission of the entireTB, and in other cases, the UE may determine the CBG informationretransmitted by the base station based on the NACK of its own feedback.Therefore, the 2 bits in the example above do not need to indicateindication information of the CBG at the CBG-level scheduling.

In order to control the CRC overhead of the CB and to ensure the channelcoding gain, the method of dividing the TB into M CBGs may be performed,only when the TBS is greater than a fourth threshold K4. K4 may bepre-defined, configured by the high layer signaling semi-statically, orindicated in the PDCCH dynamically.

The TB may be divided into M CBGs equally, that is, the number of bitsof each CBG is equal to L └TBS/M┘ or └TBS/M┘; or, the number of bits ofeach CBG is equal to └TBS/M┘ or └TBS/M┘ approximately, but the number ofbits of a CBG may be adjusted according to other criteria.

For M CBGs divided by one TB, modulation symbols of a CBG may be mappedto one MTU or multiple MTUs only, and the modulation symbols ofdifferent CBGs may be mapped to different MTUs. As shown in FIG. 4, itis assumed that a TU is divided into two MTUs: MTU401 and MTU402.Assuming that the time-frequency resources 411 and 412 have beenscheduled for the first type of service on the TU, the time-frequencyresource 411 is on the MTU 401, and the time-frequency resource 412 ison the MTU 402. Here, it is assumed that TBs of the first type ofservice are divided into two CBGs and mapped to time-frequency resources411 and 412 respectively. A new second type of service is generatedprior to the MTU 402 and needed to be processed quickly, the basestation may schedule the time-frequency resource 421 for the second typeof service on the MTU 402. Depending on the scheduling of the basestation, for example, some or all of the time-frequency resources 421may overlap with the time-frequency resources 412 when there is notenough time-frequency resources in the MTU 402. Because the first CBG isonly mapped to the time-frequency resource 411, the first CBG is notaffected by the second type of service, so the CBs of the first CBG maystill be transmitted successfully with a relatively large probability.

A number of bits of each CBG may be proportional to a number of REs usedfor transmitting data of the MTU which is mapped to the CBG. Forexample, it is assumed that one TU is divided into two MTUs, and a TB isdivided into two CBGs. A total number of the REs used to transmit dataof the PDSCH in the TU is recorded as N, wherein, and the number of theREs used for transmitting data in the first MTU of the PDSCH is N1, thena number of bits assign for the first CBG is └TBS·N₁/N┘ approximately.Alternatively, the number of bits of each CBG may be proportional to anumber of the OFDM symbols of the MTU which is mapped to the CBG. Forexample, it is assumed that one TU is divided into two MTUs, a TB isdivided into two CBGs, the number of OFDM symbols in the TU is recordedas S, wherein, a number of OFDM symbols in the first MTU is S1, then thenumber of bits assigned to the first CBG is └TBS·S₁/S┘ approximately.Adopting this approach, because the number of the REs that cannot beused for data transmission within each MTU may be different, the codingrates of the two CBGs may not be the same. If the number of OFDM symbolsof the MTU may be variable, that is, the number of MTUs in one TU isvariable and a position of the MTU in the TU is also variable, it mayappear that one CBG bit is mapped to two adjacent MTUs. However,adopting the method of dividing the TB into M CBGs still ensures thatone CBG is mapped to an entire OFDM symbol, which is conductive toreduce the impact of the second type of service.

For a transmission mode supporting to transmit two TBs simultaneously,such as a MIMO transmission, multiple layers are transmitted on the sametime-frequency resources in parallel, and two TBs are carried, becausesignal-noise ratios at different layers are different generally and theTBSs of the two corresponding TBs are generally different. Because ofthe difference between the TBSs, if the same maximum of the size of theCB is used while dividing the CBs, the number of the CBs divided by thetwo TBs is different. At this time, influences of the transmission ofthe second type of service on the two TBs are different. For example,assuming that the first TB is larger and divided into two CBs; thesecond TB is smaller and is handled as one CB only. The second type ofservice may affect a CB of the first TB only, but the entire second TBis affected. For the downlink transmission, the base station may need totransmit the affected CBs of the first TB and the entire second TB,which adds PDCCH overhead indicating data transmission. Based on themethod of dividing M CBGs of the TB, although the TBSs of the two TBsmay be different, the number of CBGs divided by the two TBs is alwaysguaranteed or ensured to be equal as much as possible, so that aconsistent method may be used to process the data retransmission.

In different cases, the number of CBGs M divided by a TB may bedetermined separately, that is, values of M in different situations maybe the same or different. Wherein, M=1, which is a special case, thatis, being the same as the LTE system, a TB is not divided into the CBGs,and the TB is considered as one CBG. The different cases may refer todifferent types of services. For example, the TBs of the first type ofservice and the second type of service adopt different values of M. Thedifference cases may refer to differences between the DCI formats, thatis, the values of M used by the TBs scheduled by different DCI formatsare different. For example, scheduling different service types may adoptdifferent DCI formats, so that the value of M may be determinedaccording to the DCI format. Or combining with public/user-specifiedsearch space of a cell, the value of M is determined. The differentcases may refer to differences between multiple downlink control channelresource sets, that is, M values used by the TBs transmitted underdifferent downlink control channel resource sets are different. Thedifferent cases may refer to differences between system parameters(Numerology), that is, the values of M used by the TBs transmitted underdifferent system parameters are different. The system parameters mayrefer to a subcarrier spacing (SCS) and/or a TTI length, for example,the TTI length may be determined by whether the TB is mapped to a TU ora MTU or the like. For example, data of different types of service maybe transmitted by adopting different system parameters, so that thevalue of M may be determined according to the system parameters. Infact, it is also possible to determine the value of M based on multiplecombinations of the parameters above. The value of M in the differentcases may be predefined, or may also be determined through theconfiguration of the high layer signaling. The method of dividing a TBinto multiple CBGs may be applied on all TUs and/or MTUs; alternatively,the method above may also be applied to only a part of TUs and/or MTUs.The part of TUs and/or MTUs may be predefined and configured by the highlayer signaling semi-statically.

For a data transmission based on the HARQ, the UE may feed back N bitsfor one TB, and N is greater than 1. Correspondingly, after receivingHARQ-ACK information of each CBG, the base station may only retransmitCBGs received by the UE incorrectly still, so that utilization of thedownlink resources is improved. For example, the method for dividing theTBs into M CBGs may be adopted, correspondingly, the UE may feed backthe HARQ-ACK information for each CBG separately. The present disclosuredoes not limit the other methods to generate multi-bit HARQ-ACKinformation for one TB. Hereinafter referred to as a multi-bit HARQ-ACKfeedback method. Another HARQ-ACK feedback method is to feed back singlebit HARQ-ACK information for one TB only, that is, a single bit HARQ-ACKfeedback method. In different cases, the methods of feeding backHARQ-ACK information for one TB may be different. As mentioned above,the methods of feeding back HARQ-ACK information may be configuredaccording to different service types, or DCI format and/orpublic/user-specified search space of the cell, or the downlink controlchannel resource set, or system parameters.

Before the multi-bit HARQ-ACK feedback method is not configured, the UEmay consider that the single bit HARQ-ACK feedback method is adopted onall scheduled TUs and/or MTUs, that is, it is a default operation tofeed back single bit HARQ-ACK information for one TB. The multi-bitHARQ-ACK feedback method described may be used for all scheduled TUsand/or MTUs; alternatively, HARQ-ACK information feedback methodsadopted on different TUs and/or MTUs may be different. That is, themulti-bit HARQ-ACK feedback method is adopted on a part of TUs and/orMTUs, and the single bit HARQ-ACK feedback method is adopted on theother part of TUs and/or MTUs.

When configuring/reconfiguring the multi-bit HARQ-ACK feedback method,in order to solve the possible confusion of the current HARQ-ACKfeedback method by the base station and the UE, following methods may beadopted. A first method is to define some type of DCIs adopting thesingle bit HARQ-ACK feedback method fixedly. For example, the DCIs in acommon search space (CSS) adopting the single bit HARQ-ACK feedbackmethod or the HARQ-ACK feedback method of the DCI in a USS is configuredby the higher-layer signaling. In particular, the single bit HARQ-ACKfeedback method is adopted by the DCI in the common search space (CSS)fixedly while the multi-bit HARQ-ACK feedback method is adopted by theDCI in a user-specific search space (USS) fixedly.

In general, the base station may configure the UE to adopt twotransmission modes at the same time, one of which is a normaltransmission mode which may be used to make full use of channelconditions and capabilities of the UE to improve the performance of thedownlink transmission; the other is a DCI for a fallback mode, which isused to improve the reception reliability of the DCI and datatransmission generally. In this way, a second method is only supportingthe single bit HARQ-ACK feedback method for the fallback DCI, and theHARQ-ACK feedback method for the normal DCI is configured by thehigher-layer signaling. In particular, the single bit HARQ-ACK feedbackmethod may be adopted by the fallback DCI fixedly and the multi-bitHARQ-ACK feedback method is adopted by the HARQ-ACK feedback of the DCIof the normal transmission mode fixedly, if higher-layer configuresmulti-bit HARQ-ACK feedback method.

In addition, the base station may configure the UE to detect the PDCCHon a plurality of control resource sets. The different control resourcesets may adopt different methods to transmit the PDCCH, for example,partial transmission and distributed transmission, configuring themultiple control resource sets is conducive to improve a flexibility ofmultiplexing the PDCCH of any UE and to ensure the performance oftransmission of the PDCCH of any UE. A third method is that on themultiple control resource sets, the DCIs of at least control resourceset adopt the single bit HARQ-ACK feedback method fixedly, while theHARQ-ACK feedback methods of the DCIs of the other control resource setsare configured through the high layer signaling. In particular, the DCIsof at least one control resource set adopt the single bit HARQ-ACKfeedback method fixedly, while the DCIs of the other control resourcesets adopt the multi-bit HARQ-ACK feedback method fixedly.

Embodiment Two

For the downlink data transmission, it is assumed that one transmissionof a TB of the first type of service partially overlaps with thetime-frequency resources of the second type of service, for example, ifthe base station only transmits the data of the second type of serviceon the overlapping time-frequency resources, when retransmitting thefirst type of service, the base station may only retransmit the data ofthe first type of service carried on the time-frequency resourcesaffected by the second type of service of the TB, for example, onlyretransmitting the affected CBs, CBGs or retransmitting the entire TB;or, only retransmitting the data of the affected time-frequencyresources may refer to only retransmitting the data on the affected PRBsand/or the OFDM symbols or only retransmitting the data on the affectedMTUs.

The affected CBs, CBGs or time-frequency resources in the retransmissionmay be indicated implicitly. For example, assuming that the DCIschedules a retransmission for a part of the CBs or CBGs, or the DCIschedules a retransmission of data of a part of the time-frequencyresources in the previous transmission, then the UE may consider thatthe affected CBs, CBGs, or the data on the affected time-frequencyresources are retransmitted. For the case of scheduling a retransmissionof a entire TB, it is necessary to indicate whether the TB is affectedby the second type of service in the DCI or to indicate whether the UEmay perform a HARQ combining and a decoding for the TB, or may notperform the HARQ combining and only perform the decoding according tothe retransmitted TB. Assuming that the DCI scheduling theretransmission indicates the affected CBs or CBGs, the UE may clearbuffered soft bits corresponding to the affected CBs or CBGs, and maydecode according to the received soft bit information of theretransmission of the CBs or CBGs, so as to determine whether or not theTB, CBs and/or CBGs are received successfully. Alternatively, assumingthat the DCI scheduling the retransmission indicates that the TB isaffected by the second type of service, the UE may clear the bufferedsoft bits of the TB and decode according to the received soft bitinformation of the retransmission of the TB, so as to determine whetheror not the TB is received successfully. Alternatively, assuming that theDCI scheduling the retransmission indicates the affected time-frequencyresources, the UE may clear the buffered soft bits having been butteredof the corresponding affected time-frequency resources, and may decodeaccording to the received soft bit information of the retransmission ofthe corresponding affected time-frequency resources, so as to determinewhether or not the TB, CBs and/or CBGs are received successfully.

When retransmitting, whether or not the retransmitted TB, CBs, CBGs orthe data on the time-frequency resources currently are affected by thesecond type of service may be indicated in the DCI. When retransmittinga CB or CBG of the TB, the base station may further indicate whether ornot the retransmitted CB or CBG currently is affected by the second typeof service in the previous transmissions in the DCI. Assuming thataccording to the received DCI, as for the CBs or CBGs affected by thesecond type of service, the UE may flush the buffered soft bitscorresponding to the CBs or CBGs, and may decode based on the receivedsoft bit information of the retransmission of the CBs or CBGs; For CBsor CBGs that is not affected by the second type of service, the UEperforms HARQ combining on the soft bits of the CBs or CBGs, and thenperforms decoding. Alternatively, when retransmitting a TB, the basestation may further indicated whether or not the retransmitted TBcurrently is affected by the second type of service in the previoustransmission, in the DCI. Assuming that according to the received DCI,as for the TB affected by the second type of service, the UE may flushthe buffered soft bits of the TB and may perform decoding according tothe received soft bit information of the retransmission of the TB; Asfor a TB unaffected by the second type of service, the UE performs HARQcombining on the soft bits of the TB and then performs decoding.Alternatively, the base station may indicate, in the DCI, data of whichtime-frequency resources is retransmitted currently in the precedingtransmission or and may indicate further in the DCI whether or not theretransmitted data currently of the time-frequency resources is affectedby the second type of service. According to the received DCI, as for thetime-frequency resources affected by the second type of service, the UEmay flush the buffered soft bits corresponding to the affectedtime-frequency resources and may perform decoding according to thereceived the soft bit information of the retransmission of the affectedtime-frequency resources; as for time-frequency resources not affectedby the second type of service, the UE performs HARQ combining on thesoft bits of the time-frequency resources and then performs decoding.

When retransmitting, the operations adopted on the retransmitted TB, CB,CBG or data of the time-frequency resources may be instructed to the UEin the DCI directly. That is, the UE is instructed to perform the HARQcombining and decoding on the data of the TB, the CBs, the CBGs or thetime-frequency resources, or the UE is instructed not to perform theHARQ combining, but to perform decoding according to the retransmittedTB, the CBs, the CBGs or data of the time-frequency resources.Specifically, no HARQ combining means that, if data of a part of theCBs, the CBGs or data of a part of time-frequency resources in theprevious transmission, is retransmitted, the UE may flush the bufferedsoft bits corresponding to the part of CBs, CBGs or time-frequencyresources, and may perform decoding according to the soft bitinformation of of the retransmission of the part of CBs, CBGs ortime-frequency resources; if the entire TB is retransmitted, the UE mayflush the buffered soft bits of the TB and may perform decodingaccording to the received soft bit information retransmitted by the TB.

Assuming that the UE still feeds back HARQ-ACK information to a TB, asfor the one transmission of the TB of the first type of service, CBs orCBGs are likely to go wrong due to the influence of the second type ofservice, which causes the UE to feed back a NACK to the TB. In thiscase, the HARQ-ACK feedback information does not have much referencevalue to the base station, the base station may indicate and retransmitthe affected CBs or CBGs according to the method above. After the UEreceives part of the affected CBs or CBGs again and decodes them, theHARQ-ACK information of the TB fed back by the UE reflects whether ornot the current TB is transmitted successfully. If the UE feeds back anACK, it represents the TB has received correctly. If the UE feeds back aNACK, it may be caused by a burst error or an improper link adaptation,the base station may retransmit the TB according to the HARQ-ACKinformation and adjust the data transmission parameters for the UEaccordingly.

Or, it is assumed that the HARQ-ACK feedback of the UE is enhanced sothat the UE feeds back the multi-bit HARQ-ACK information for a TB, forexample, feeding back the HARQ-ACK information for different CBs or CBGsrespectively. At this moment, the CBs or CBGs affected by the secondtype of service may not be received correctly or may not be receivedcorrectly at all with a relatively large probability. The HARQ-ACKinformation fed back by the UE is a NACK generally, and the base stationmay indicate and retransmit the affected CB s or CBGs according to themethod above. For the CBs or CBGs that is not affected by the secondtype of service, the HARQ-ACK information fed back by the UE indicateswhether or not the CBs or the CBGs are received successfully, so as toassist the retransmission of the base station.

Assuming that in TU n, a transmission of the second type of serviceaffects a transmission of the first type of service, the base stationmay do a retransmission of the affected CBs, CBGs or data of theaffected time-frequency resources, or may do a retransmission of theentire TB in a fast retransmission time window, for example, [n+1, n+g].The retransmission may adopt the same HARQ process ID as the previoustransmission of the TB. A value of the parameter g may make the basestation retransmit the affected CBs, CBGs, the affected data of thetime-frequency resources or the entire TB before the UE feeds back theHARQ-ACK information; alternatively, the base station is to retransmitthe affected CBs, CBGs, the data of the affected time-frequencyresources or the entire TB before receiving the HARQ-ACK information fedback by the UE; or recording around trip time delay (RTT) of the currentHARQ is r, then g is smaller than r, that is, the base station mayretransmit the affected CBs, CBGs, the data of the affectedtime-frequency resources or the entire TB before the timing at which abase station, limited by the RTT, can retransmit the TB. The UE may feedback the HARQ-ACK information of the PDSCH of TU n and the HARQ-ACKinformation of the retransmission within the fast retransmission timewindow respectively. Or, the UE may only feed back the HARQ-ACKinformation of the retransmission within the fast retransmission timewindow. The UE may determine whether or not the first type of service isaffected by the second type of service according to whether or not aretransmission of a TB is received within the fast retransmission timewindow. Specifically, if the UE receives a retransmission of the same TBwithin the fast retransmission time window, the UE may consider the TBof the first type of service is affected by the second type of service,so that the UE may flush the buffered soft bits corresponding to theaffected CBs, CBGs, the affected time-frequency resources or the entireTB, and may decoded according to received soft bit information of theretransmission of the affected CBs, CBGs, the affected time-frequencyresources or the entire TB correspondingly, so that whether or not theTB, CBs and/or CBGs are received successfully is determined. Inaddition, if the UE receives a retransmission of the same TB outside thefast retransmission time window, the UE may consider that the TB of thefirst type of service is not affected by the second type of service, andthe UE may perform HARQ combining and decoding. Alternatively, no mattera retransmission is performed within the fast retransmission time windowor outside the fast retransmission time window, whether or not theretransmitted CBs, CBGs, the data of the time-frequency resources or theentire TB currently, is affected by the second type of service may beindicated in the DCI scheduling the retransmission.

As shown in FIG. 5, assuming that the base station schedules a TB of thefirst type of service on the downlink TU 501, the UE may feed back theHARQ-ACK information on the uplink TU 521, so that the base station mayretransmit the TB on the downlink TU 502 without causing any confusionof the HARQ process ID. Assuming that the second type of servicegenerates an interference to the transmission of the first type ofservice on the downlink TU 501, the base station may determine or mayalmost determine that the TB may not be transmitted successfully. Whenthe TB is divided into multiple CBs or CBGs, the CBs or CBGs interferedby the second type of service are likely to be wrong or certainly to bewrong, the other CBs or CBGs may be transmitted successfully with arelatively large probability. At this time, the base station mayretransmit the TB in a fast retransmission window, it is assumed thatthe base station may retransmit the TB in the downlink TU 511 or mayonly retransmit the the affected CBs, CBGs, or the data of the affectedtime-frequency resources in FIG. 5. Corresponding to the retransmissionon the downlink TU 511, the UE feeds back HARQ-ACK information on theuplink TU 522, based on the HARQ-ACK information, the base station maydetermine that the TB may need to be retransmitted continuously or a newTB may be retransmitted on the downlink TU 512.

Embodiment Three

For a system supporting a variable subcarrier spacing (SCS) and/or avariable TTI length, for example, a 3GPP NR system, the SCS and the TTIlength in an actual working scenario of the UE are not fixed accordingto an actual network configuration. Accordingly, depending on the SCSand the TTI length in the actual work scenario, a processing capabilityof the UE within a TTI also varies depending on a requirement of thecurrent processing time, including a demodulated maximum TBS and a totalnumber of the TBS of multiple TBs that can be demodulated and so on.

When defining UE categories, a reference processing capability of the UEmay be defined according to reference values of a set of systemparameters, including a number of soft buffered bits, a maximum TBS thatmay be demodulated within a TTI, and a sum of the TBS of multiple TBsthat may be demodulated within a TTI, and so on. The system parametersused to define the reference processing capability of the UE may includea SCS, a TTI length, a bandwidth and/or processing delay requirements,and the like. For example, the reference value of the system parametersmay be 15 kHz for the SCS and 1 ms for the TTI length. When the SCSand/or the TTI length in the actual work scenario of the UE aredifferent from the reference value, the processing capability in thecurrent actual working scenario of the UE is obtained according to thereference processing capability of the UE. A changing factor of theprocessing ability of the UE may be equal to a metric calculated fromthe actual value of the system parameters divided by a metric calculatedfrom the reference value of the system parameters. For example,recording that the reference TTI length is Tref and the length of theactual TTI of the UE is T, then the changing factor of the processingability of the UE may be T/T_(rej), recording that the maximum TBS thatmay be demodulated by the UE in the reference TTI is TBS_(max), themaximum TBS that may be demodulated by the UE in the actual workingscenario is └TBS_(max)·T/T_(ref)┘. Alternatively, when the SCS and/orthe TTI length in the actual work scenario of the UE are different fromthe reference value, the processing capability of the UE in the currentactual working scenario may still be considered to equal to thereference processing capability of the UE. For example, assuming thatthe reference processing capability of the UE is defined based on a 20MHz bandwidth and a TTI length of 1 ms and assuming that the UE maysupport a bandwidth of 40 MHz, when the TTI length is 0.5 ms, the basestation may configure the UE to work on a 40 MHz bandwidth, if heprocessing delay requirements are untoggled, the sum of the maximum TBSand the TBS of each TB that can be processed by the UE may be untoggled.In this example, the reference TTI length is 1 ms, the referencebandwidth is 20 MHz, the actual TTI length is 0.5 ms, and the actualbandwidth is 40 MHz. It can also be considered that the changing factorof the processing ability of the UE=(the length of the actual TTI of theactual bandwidth)/(the reference TTI length the reference bandwidth), sothe processing capability of the UE is untoggled.

Or, when defining UE categories, the processing capability of the UE mayalso be defined according to different values of the system parametersseparately. The system parameters used to define the processingcapability of the UE may include the SCS and/the TTI length, and so on.The processing capability include the number of soft buffered bits, themaximum TBS that can be demodulated within a TTI and the sum of the TBSof multiple TBs that can be demodulated at a certain processing delayrequirement, and so on. According to the different system parameters,the defined UE processing capability is different generally. Forexample, as the TTIs become shorter and the processing delayrequirements increase, the maximum TBS supported by the UE within theTTI decreases.

Embodiment Four

As for the downlink transmission, control information including thePDCCH is transmitted on some time-frequency resources within a TU or aMTU, while the PDSCH is transmitted on the other time-frequencyresources. When performing a rate matching for the PDSCH, influences ofthe time-frequency resources assigned to the PDCCH need to beconsidered. A method of the rate matching for the PDSCH related toprocessing the control channel of the present disclosure is describedbelow.

In one aspect, it is configured that a part or all of the multiplecontrol resource sets detected by the UE can not transmit the PDSCH. Afirst processing method is that, assuming that the UE detects a PDCCH ofthe PDSCH scheduling the UE on a control resource set, the UE considersthat all the time-frequency resources of the control resource set do nottransmit the PDSCH thereof; and for the other control resource setsfailing to detect a PDCCH of the PDSCH scheduling the UE, which overlapswith the PDSCH scheduled to the UE currently, may be used for datatransmission of the UE if not violating the other restrictionconditions. A second method is that for all the control resource setsconfiguring the UE to detect the PDCCH, the UE considers that all thetime-frequency resources of each control resource set do not transmitthe PDSCH thereof.

On the other aspect, the high layer signaling is used to configure a setof time-frequency resources that can not be used for transmitting thePDSCH. A typical configuration is that the set of time-frequencyresources that can not be used for transmitting the PDSCH includes thecontrol resource set(s) that may be used for transmitting the UE or theother UEs. However, the present disclosure does not limit to suchinclusion. Specifically, a method for configuring the set oftime-frequency resources that can not be used for transmitting the PDSCHand the control resource set that can not be used for transmitting thePDSCH may be determined by the base station. Except for the set oftime-frequency resources that can not be used for transmitting thePDSCH, if the time-frequency resources of a control resource setoverlaps with the PDSCH scheduling the UE currently, the controlresource set can be used for data transmission of the UE if notviolating the other restriction conditions. Here, the high layersignaling may be used for configuring only one set of the time-frequencyresources that can not be used for transmitting the PDSCH;alternatively, the high layer signaling also may be used for configuringN sets of the time-frequency resources that can not be used fortransmitting the PDSCH, and the RE mapping of the current PDSCH needs toavoid which set(s) of time-frequency resources that can not be used fortransmitting the PDSCH is indicated dynamically.

When the first type of service and the second type of service coexist,each type of service may be configured with the control resource set(s)separately, and may be configured with the set(s) of time-frequencyresources that can not be used for transmitting the PDSCH respectively.A first method for processing a rate matching is as follows: for a typeof service, when performing the rate matching, the rate matching of thePDSCH may be processed only according to the control resource set(s) andthe set(s) of time-frequency resources that can not be used fortransmitting the PDSCH, of the type of service. As shown in FIG. 6,taking the first type of service as an example, when performing the ratematching, the rate matching of the PDSCH may be processed according tothe control resource set(s) and the set(s) of time-frequency resourcesthat can not be used for transmitting the PDSCH, of the first type ofservice, and other time-frequency resources can be used for transmittingthe PDSCH if there are no other restrictions. A second method forprocessing the rate matching is as follows: when processing the ratematching of a PDSCH for a type of service, in addition to consideringthe control resource set(s) and the set(s) of time-frequency resourcesthat can not be used for transmitting the PDSCH, of a type of service,it is also required to consider to configure the control resource set(s)and the set(s) of time-frequency resources that can not be used fortransmitting the PDSCH, of another type of service. As shown in FIG. 7,taking the first type of service as an example, when processing the ratematching of the PDSCH, on the one hand, it is necessary to consider boththe control resource set(s) and the set(s) of time-frequency resourcesthat can not be used for transmitting the PDSCH, of the first type ofservice, and the control resource set(s) and the set(s) oftime-frequency resources that can not be used for transmitting thePDSCH, of the second type of service, and other time-frequency resourcescan be used for transmitting the PDSCH if there are no otherrestrictions. A third method for processing rate matching is as follows:when processing the rate matching of a PDSCH for a type of service, inaddition to considering the control resources set(s) and the set(s) oftime-frequency resources that can not be used for transmitting the PDSCHof the type of service, it also needs to consider to configure thecontrol resource set(s) of another type of service. A fourth method forprocessing rate matching is as follows: when processing the ratematching of a PDSCH for a type of service, in addition to consideringthe control resource set(s) and the set(s) of time-frequency resourcesthat can not be used for transmitting the PDSCH of the type of service,it also needs to consider to configure the set(s) of time-frequencyresources that can not be used to transmit the PDSCH of another type ofservice.

Based on the four methods of processing the rate matching above, therate matching may be processed by adopting the same method of processingthe rate matching for the two types of services, or the rate matchingmay be processed by adopting different methods of processing the ratematching. For example, for the first type of service, the UE may adoptthe first method when processing the rate matching. In this way, on theone hand, when the second type of service is not scheduled actually in aTU, or the PDCCH of the second type of service does not overlap with thePDSCH of the first type of service, available number of REs of the PDSCHof the first type of service are increased, so that the downlinkresource utilization is improved; on the other hand, when the PDCCH ofthe second type of service overlaps with the PDSCH of the first type ofservice, the base station may punch the first type of service, that is,the PDCCH of the second type of service is transmitted on theoverlapping time-frequency resources, so that the transmission of thesecond type of service is not affected. For example, for the second typeof service, the UE may adopt the second method of processing the ratematching when processing the rate matching. With this method, in thecase of transmitting the PDSCH of the second type of service, thetransmission of the PDCCH of the first type of service may not beaffected. Otherwise, when the PDSCH of the second type of serviceoverlaps with the PDCCH of the first type of service, the PDSCH of thesecond type of service may affect the reception of the PDCCH of thefirst type of service because the base station needs to prioritize theperformance of the second type of service, thus the normal transmissionof the first type of service is affected seriously. For example, eventhough the PDSCH of the scheduled first type of service does notconflict with the second type of service, the UE still can not receivethe PDSCH of the first type of service successfully, because the secondtype of service interferes with the reception of the PDCCH.

Embodiment Five

For a downlink data transmission, it is assumed that one transmission ofa TB of the first type of service overlaps with time-frequency resourcesof the second type of service partially. For example, if the basestation only transmits data of the second type of service on theoverlapping time-frequency resources, when retransmitting the first typeof service, the base station may only retransmit CBs/CBGs on thetime-frequency resources, affected by the second type of service, of theTB. Alternatively, when a amount of the downlink data transmission islarge, that is, the TB is larger, results of successful transmission orunsuccessful transmission of each CB/CBG within a TB may be different,for example, M CBGs in a TB, and only M3 CBGs are transmittedincorrectly, while the UE receives (M-M3) CBGs correctly, the basestation may only retransmit M3 CBGs of the TB.

Retransmissions in the present disclosure include two types. One is thatthe UE needs to flush a HARQ buffer of the CBs/CBGs scheduled to beretransmitted, and the other is that the UE does not need to flush theHARQ buffer of the CBs/CBGs scheduled to be retransmitted, but tocombine the received data with the HARQ buffer of the CBs/CBGs. For theUE, in an implementation method, the base station may instruct the UE sothat the UE can distinguish (x) a new transmission, (y) a retransmissionwithout needing the UE to flush the HARQ buffer of the CBs/CBGsscheduled to be retransmitted and (z) a transmission needing the UE toflush the HARQ buffer of the CBs/CBGs scheduled to be retransmitted. Inanother implementation method, the base station may instruct the UE sothat the UE can distinguish that the retransmission without needing theUE to flush the HARQ buffer of the CB/CBG scheduled to be retransmitted,and the new transmission or the transmission with needing the UE toflush the HARQ buffer of the CB/CBG scheduled to be retransmitted, butthe UE can not distinguish the new transmission and the transmissionwith needing the UE to flush the HARQ buffer of the CB/CBG scheduled tobe retransmitted.

Preferably, the base station can only schedule CBGs (including y and z)needing to be retransmitted in one transmission. That is, the CBGs fromthe different TBs are not allowed to be scheduled by the same DCI.

Alternatively, the base station may schedule both a retransmitted CBGand a newly transmitted CBG in one transmission.

In order to support scheduling the retransmission/the new transmissionof the CBGs flexibly, the downlink scheduling signaling DCI includes atleast one of the following,

(1) Indications of a number of CB/CBGs scheduled to be transmitted

In an implementation method, (1.1) each CB/CBG has a separate bit fieldused for indicating whether or not the CB/CBG is transmitted. Forexample, it is assumed that the DCI may support a transmission up to 4CBGs. Then, for the 4 CBGs, there is 1 bit in each CBG to indicatewhether or not the base station schedules the CBG. For example, 1 forscheduling, 0 for no scheduling. Alternatively, for the 4 CBGs, there is1 bit in each CBG respectively, if the 1 bit is toggled with respect toan initial transmission scheduling the same TB, it indicates that theCBG is not scheduled, and if the 1 bit is untoggled with respect to theinitial transmission scheduling the same TB, it indicates that the CBGis scheduled. However, for the initial transmission, the bit may not beused to indicate whether or not the corresponding CB/CBG is scheduled,instead, the number of the CBs/CBGs scheduled at the initialtransmission is determined by the TBS and predefined rules of groupingthe CBs/CBGs.

In another implementation method, (1.2) whether or not the base stationhas scheduled the CB/CBG is indicated by a combination of part ofcontrol parameters for each CB/CBG. For example, the control parametersof each CB/CBG may refer to a NDI and a RV. Assuming that the NDI is 1bit, RV is 2 bits. Well, there are 8 types of combinations of the NDIand the RV. The system pre-defines one or more combinations of them,which indicates the CB/CBG is not scheduled to be transmitted.Preferably, the NDI indicating a new transmission is combined with a RVmost unlikely to be used for a new transmission, for example, acombination of the NDI=1 and RV=1, indicating a new transmission or acombination of NDI=X1 and RV=Y1.

In another implementation method, (1.3) a number of CBs/CBGs scheduledby the base station is indicated by N bits. For example, the DCI maysupport a transmission up to 4 CBGs, N=2. Then, the base station may beinstructed to schedule k CBs/CBGs, wherein k=1, 2, 3, or 4. When k<4,the CBs/CBGs from the lth to the kth are scheduled in the DCI, then bitfields of the scheduled CBs/CBGs, such as RV/NDI information, are valid,while the CBs/CBGs from the (k+1)th to the 4th are not scheduled, theindication information of the bit fields of the unscheduled CBs/CBGs isinvalid and may be used as redundant bits.

In another implementation method (1.4), a number of CBs/CBGs of a TB (ormultiple TBs, for example, MIMO may support 2 TBs) scheduled by the basestation is indicated by N bits, and in combination with (1.1), thatwhich CBs/CBGs is scheduled, is determined and that which CBs/CBGs isnot scheduled, is determined. Preferably, for a DCI scheduling aninitial transmission of the TB, the number of CBs/CBGs indicated by theN bits is the number of CBs/CBGs scheduled by the DCI; for the DCIscheduling a retransmission of the TB, the number of CBs/CBGs indicatedby the N bits is not the number of CB/CBGs scheduled by the DCI but thenumber of CBs/CBGs corresponding to the TB corresponding to the CBs/CBGsscheduled by the DCI. For example, assuming that a DCI may schedule upto 4 CBGs, then N=2 bits. The base station schedules one TB initially,which is divided into three CBGs, and the DCI scheduling the initialtransmission indicates 10, and 1 bit in each CBG is 1,1,1,0respectively. If the second CBG is affected by the URLLC service, thebase station schedules the TB for the second time and only schedules thesecond CBG of the TB. Then, the indication in the DCI is still 10, whichdoes not indicate that the three CBGs are scheduled in this time, butindicate that the TB corresponding to the CBG has 3 CBGs. And 1 bit ineach CBG is 0, 1, 0, 0, respectively. The advantage is when the UEreceives a DCI again after missing the DCI scheduling the datatransmission, the UE may determine the number of CBGs corresponding tothe TB size in the DCI through the 2 bits so as to determine the size ofthe CBG, and determine whether or not the CBG is transmitted by the 1bit of each CBG. In order to make the UE to determine which CBG in thelast retransmission is combined with the CBG of the receivedretransmission, it is necessary to ensure that an index of the CBG usedfor the retransmission is the same as an index of the CBG needing to becombined in the last transmission.

For example, assuming that the DCI may support a transmission up to 4CBGs. On the downlink TU i1, the base station schedules 4 CBGs, all ofwhich are new transmissions. The UE does not decode the third CBGtransmission correctly, and feeds back a NACK, and the other three CBGsare decoded correctly, an ACK is fed back. In downlink TU i2, the basestation schedules two CBGs, which are the first and third CBGsrespectively, of which the first CBG is a new transmission and the thirdCBG is a retransmission. According to (1.1), the base station may setthe 1 bit indication of the first CBG and the third CBG to be 1 toindicate being transmitted, and set the 1 bit indication of the secondand fourth CGB to be 0 to indicate being untransmitted. Or according to(1.2), the base station may set the NDI of the first CBG as a newtransmission indication, and may set the RV to indicate a redundancyversion, but the RV may not be equal to Y1 (Y1=1). The NDI of the thirdCBG is set as the retransmission indication, and RV indicates theredundancy version. And the NDIs of the second and the fourth CBGs areset as the new transmission, RV=1, indicating that the NDI is nottransmitted. Alternatively, according to (1.3), the base station may setN to be 3 to indicate to retransmit 3 CBGs, CBGs from the first to thethird. The fourth CBG is not transmitted. The method can not support theCBGs with the new transmission to be transmitted together.

When the UE operates in a MIMO work mode, multiple TBs may be scheduledfor one transmission. For the multiple TBs, each TB has an indication ofa number of the CBs/CBGs scheduling the transmission independently. Forexample, for 2 TBs, each TB may schedule up to 4 CBGs, then each TB has4 bits.

When the UE operates in the MIMO work mode, multiple TBs may bescheduled for one transmission. For the multiple TBs, each TB mayindicate whether or not the TB schedules a transmission individually.When the DCI can indicate whether the scheduling is a TB-basedscheduling or a CBG-based scheduling dynamically, for example, bothcases adopt the same DCI length and are distinguished by an 1 bitidentifier, that the 1 bit identifier may be set to be a schedulingbased on the CBG, and the scheduling transmission indication of all theCBGs included in the TB is set to be a non-scheduling state (forexample, 1 indicates scheduling and 0 indicates no scheduling, then allthe CBGs are set to 0) in the retransmission, indicates the TB is notscheduled; Or, by setting the 1 bit identifier to be a scheduling basedon the TB, according to a predefined bit combination such as MCS=0 andRV=1, it is indicated the TB is not scheduled; or, by setting the 1 bitidentifier to be a scheduling based on the CBG, according to apredefined bit combination, such as MCS=0 and RV=1, it is indicated theTB is not scheduled.

An indication of a number of CBs/CBGs scheduling the transmission in theimplementation method (1.1), (1.3) or (1.4) may be a single bit field ora partial bit field during the transmission of the TB, such as aTB-level MCS bit. The present disclosure does not limit to this.

When the reused MCS bits are not enough to support indications of allthe CBs/CBGs, they can be combined with other bits to indicate CBs/CBGsscheduling transmission. For example, the maximum number of CBs/CBGsconfigured by the base station is 4, it is assumed that the MCS in theDCI of the CBG-level scheduling only uses 2 bits to indicate amodulation mode in a retransmission, similar to MCS=29-31 in LTE, andthe remaining 3 bits and 1 bit of the other bit fields can be used toindicate a scheduling transmission of the 4 CBs/CBGs. The 1 bit of theother bit fields may be a reserved bit in the DCI of the TB-levelscheduling. In another implementation method, a length of the MCS bitfield used in the DCI of the TB-level scheduling is Lc1 bits, all ofwhich may be used to indicate an MCS value, such as a MCS bit field of 6bit, which may indicate up to 64 MCS values, or a part of which may beused to indicate the MCS value and the remaining bit state is reserved.The MCS bit field of 6 bit may indicate at least modulation and codinginformation and scheduling transmission information of the 4 CBs/CBGs inthe DCI of the CBG-level scheduling.

(2) HARQ relevant indications for each CB/CBG

One implementation method, (2.1) including a NDI indicating an initialtransmission or retransmission of each CB/CBG, as well as a RVindicating a redundancy version of each CB/CBG, and including the NDIindicating an initial transmission or retransmission of the TB.Alternatively, (2.2) including the NDI indicating the initialtransmission or retransmission of each CB/CBG, and the RV indicating theredundancy version of each CB/CBG.

Wherein, the redundancy version corresponding to the RV bits may bepredefined by the standard or configured by the high layer signaling.

In another implementation method, (2.3) including only the NDIindicating the initial transmission or retransmission of each CB/CBG andthe TB-level redundancy version information and including an NDIindicating the initial transmission or retransmission of the TB. Or,(2.4) including only the NDI indicating the initial transmission orretransmission of each CB/CBG, as well as the TB-level redundancyversion information.

The redundancy version information, specifically, the redundancy versionis used for all CBGs except the CBGs of (z). The redundancy version ofthe CBGs of (Z) is predefined, for example RV=0.

Preferably, the TB-level redundancy version information is applicable toall the CBs/CBGs for the initial scheduling.

Preferably, when all the retransmitted CBs/CBGs are (z), the TB-levelredundancy version information is applicable to all the CBs/CBGs.

For example, a 2-bit RV in a DCI. The base station transmits a TB, whichis divided into 4 CBGs. Because time-frequency resources of the thirdCBG overlaps with a URLLC, the base station transmits only the first,second, and fourth CBGs completely, and the third CBG is not transmittedcompletely, in the initial transmission. Assuming that the UE decodesthe first CBG correctly and the second and fourth CBGs are not decodedcorrectly. Therefore, the base station retransmits the second, third andfourth CBGs again. The 2-bit RV in the DCI is suitable for the secondand fourth CBGs, while the RV of the third CBG is a predefined as 0.

Preferably, the redundancy version information is indicated in a unit ofa transmission block. Wherein, if all the data blocks in the samescheduling are located in a data block that is not scheduling atransmission initially and needs to be flushed the buffer by the UE, theredundancy version of the data blocks is determined according to theindicated redundancy version information. If a data block in the samescheduling includes a data block that is not scheduling a transmissioninitially and need to be flushed the buffer by the UE and also includesdata blocks of other transmission states, the former is determinedaccording to the predefined RV and the latter is determined according tothe indicated RV information.

There is also an implementation method, (2.5) an NDI that indicates aninitial transmission or retransmission of each CB/CBG is contained andan NDI that indicates an initial transmission or retransmission of theTB, and TB-level redundancy version information are included, or (2.6)an NDI that indicates the initial transmission or retransmission of eachCB/CBG and TB-level redundancy version information are included. Theredundancy version information in the DCI is applicable to all the CBGsscheduled by the DCI, that is, being applicable to the CBGs in all threestates (x) (y) (z).

NDIs of all the methods adopt toggled/untoggled forms to distinguishbetween (x)/(z) and (y). In an implementation method, thetoggled/untoggled forms are both relative to the latest transmissionassociated with the same TB. In another implementation method, thetoggled/untoggled forms are both relative to the initial transmissionscheduling associated with same TB.

When the UE operates in a MIMO work mode, multiple TBs may be scheduledby one transmission. For multiple TBs, in an implementation method, eachTB has an independent HARQ relevant indication of each CB/CBG. Forexample, for 2 TBs, each CB may schedule up to 4 CBGs, then each TB has4 bits. In another implementation method, a plurality of TBs share theHARQ relevant indication of each CB/CBG. By (1) indicating the HARQinformation of the CB/CBG of the TB having a large number of CBs/CBGs atan initial transmission explicitly, or (2) by indicating the HARQinformation of the CB/CBG of the TB with a large number of CBs/CBGs ateach scheduling, the HARQ information of the CB/CBG of other TBsoverlapping with the CB/CBG in time-frequency resources, is indicatedindirectly. When the number of CBs/CBGs in each TB is the same, the HARQinformation of the CB/CBG of the TBs with smaller TB indexes isindicated explicitly, for example, the first TB.

Preferably, when a CB/CBG of a TBi overlaps with multiple CBs/CBGs ofanother TBj, whether or not the CB/CBG of the TBj is based on anindication of the corresponding CB/CBG of the TBi to determine the stateof the CB/CBG, is determined according to a size of the overlappingresources. The size of the overlapping resources is a predefined REnumber of the time-frequency resources or a proportion of a number ofthe overlapping REs and the total number of REs containing the CBs/CBGsof the REs. For example, if a CBG of the first TB indicates state (z), aRE of a CBG of the second TB overlaps with a RE of the CBG of the firstTB, then if the CBG of the second TB is scheduled, then the status ofthe CBG is (y), and it does not need to flush the storage.

Preferably, when a CB/CBG of a TB overlaps with multiple CBs/CBGs ofanother TB, and HARQ information indicated by the multiple CBs/CBGs isdifferent, it is necessary to determine according to (z). It should benoted that the HARQ indication information is only valid to thescheduled CBs/CBGs. For example, the base station schedules 2 TBs,wherein TB1 may be divided into 4 CBGs, and TB2 may be divided into 3CBGs. A relationship of the time-frequency resources occupied by eachCBG of the two TBs is shown in FIG. 9. Assuming a downlink slot has 7symbols, of which the third symbol is used for transmitting an URLLC,that is, the base station transmits eMBB services of the two TBs onsymbols 1, 2, and 4 to 7, and transmits the URLLC on the third symbol.Then, when scheduling an eMBB retransmission, the base station instructsto schedule the second CBG of TB1 in the DCI, and the HARQ state of theCBG is (z), the UE flushes the retransmission of a HARQ buffer of theCB/CBG scheduled to be retransmitted. Then, if the first CBG and secondCBG of TB2 are also scheduled in the DCI, the HARQ states of the twoCBGs are both (z), because the first CBG and second CBG of TB2, and thesecond CBG of TB1 overlap each other on the time-frequency resources.

(3) Indications of a bit number of each CB/CBG.

The bit number refers to the bit number before a channel coding.

The bit number refers to the bit number before a CRC encoding.

Preferably, an implementation method (3.1): a number of CBGs isdetermined according to the method (1), and a size of each CBG isdetermined according to a TB size indicated in the DCI. For example, theCBG size may be determined by the number of CBs/CBGs corresponding to aTB indicated by the DCI in (1.4) and the TB size indicated by the DCI.

Preferably, another implementation method (3.2) may be that the bitnumber of each CB/CBG is indicated explicitly and independently, or thebit number of the CB/CBG of a reference is indicated explicitly, and anoffset of a size of each CBG group, corresponding to the reference, isindicated. When indicating the size of a CBG, the size of the CBG may bedetermined by a number of the RBs of the downlink TU, a MCS index, and anumber of CBGs transmitted at the same time. For example, a size of theCBG, CBGS1, is determined by the number of RBs and, a manner adopted bythe MCS index, the same as the LTE, or the size of the CBG is determinedas └CBGS1/M┘, by the number of the RBs and the MCS index and the numberM of the CBGs.

Preferably, another implementation method (3.3) may be that the bitnumber of a CB/CBG is indicated explicitly and the bit number of eachCB/CBG is equal.

Preferably, the indication of the bit number of each CB/CBG may alsoindicate jointly modulation coding information.

Preferably, the bit number of each CB/CBG is not all required toindicate explicitly.

The bit number of each CB/CBG is determined by a TBS, a predefinedCB/CBG grouping rule.

(4) Indications of a transmission state of each CB/CBG.

The transmission state of the CB/CBG may be one of the followingmanners,

(4.1) The transmission state of the CB/CBG is (x)/(z) or (y) for thetransmission block.

(4.2) The transmission state includes (x) a new transmission (initialscheduling transmission), (y) a retransmission without needing the UE toflush the HARQ buffer of the CB/CBG scheduled to be retransmitted and(z) a retransmission with possible needing the UE to flush the HARQbuffer of the CB/CBG scheduled to be retransmitted (whether or not theUE flushes the HARQ buffer is reserved for the UE to implement and thepresent disclosure does not limit to this), and (w) beinguntransmitted/unscheduled. For example, the four states may berepresented by 2 bits, 00 means (x), 01 means (y), 10 means (z) and 11means (w).

For example, the number of CBGs that may be scheduled by the basestation is up to 4. The base station transmits a TB, which is dividedinto 3 CBGs. For an initial transmission, the transmission state of thefirst, second and third CBG is (x) a new transmission, the transmissionstate of the fourth CBG is (w) being untransmitted/unscheduled. Sincethe time-frequency resources of the third CBG overlaps with the URLLC,the base station transmits only the first and second CBGs completely,and the third CBG is not transmitted completely. Assuming that the UEdecodes the first CBG correctly and does not decode the second CBG andthird CBG correctly, the base station schedules to transmit the secondCBG and third CBG again, wherein the transmission state of the secondCBG is (y) and the transmission state of the third CBG is (z).

(4.3): The transmission state includes (y) a retransmission, (x) a newtransmission/(z) a retransmission with needing the UE to flush the HARQbuffer of the CB/CBG scheduled to be retransmitted, (w) beinguntransmitted/unscheduled, (u) having been scheduled to transmitpreviously but being unscheduled/untransmitted in the current schedule.For example, the 4 states may be represented by 2 bits.

Preferably, one or more indications (1) to (4), included in the DCI maybe used in combination. Only a few examples are given below, but notlimited thereto. For example, adopting the method of (1.4), (2.1),(3.1). That is,

-   -   a TB-level indication        -   2 bits indicates the number of CB/CBGs corresponding to a            TB.        -   1 bit NDI of the TB, that the TB is a new TB, is represented            by reversing, that the TB is a retransmitted TB, is            invariant.        -   TB size    -   a CB/CBG-level indication        -   1 bit indicates whether or not each CB/CBG is            scheduled/transmitted        -   1 bit NDI of each CB/CBG, that (x) the CB/CBG is a new CBG            or (z) the CBGs needing to be flushed the buffer is            represented by toggling, the CB/CBG is (y) with no needing            to flush the buffer is represented by being untoggled.        -   1 bit RV of a redundancy version of each CB/CBG.

It is easy to see that if a TB is a new transmission, the 1 bit NDI ofthe TB should be toggled and the NDI of each scheduled CB/CBG shouldalso be toggled. If a TB is a retransmission, the 1 bit NDI of the TBshould be untoggled, but the NDI of part of CBGs, CB/CBG of the TB, maybe reversed. For example, if the CBG of an eMBB is affected by the URLLCservice, the CBG needs the UE to cleat the buffer to be re-received,that is (z). Alternatively, the NDI of the CB/CBG may be untoggled for apart of the CBGs of the TB, for example, since the CINR is lower,although the base station transmits the CB/CBG, but the UE does notdemodulate correctly, the base station transmits the CB/CBG again, theUE may combine the received signal with the data in the buffer, that is(y). In the subsequent retransmission, the number of CBs/CBGs scheduledby the base station may be smaller than the number of CBs/CBGs scheduledin the initial transmission, but the size of CB/CBG is determinedaccording to the number of CBs/CBGs in the initial transmission and theTB size indicated in the DCI.

Or, the implementation methods (1.1), (2.2), (3.1) are adopted. that is,

-   -   a TB-level indication:        -   TB size    -   a CB/CBG-level indication:        -   1 bit indicates whether or not each CB/CBG is            scheduled/transmitted.        -   1 bit NDI of each CB/CBG, that (x) the CB/CBG is a new CBG            or (z) the CBGs needing to be flushed the buffer is            represented by toggling, the CB/CBG is (y) with no needing            to flush the buffer is represented by being untoggled.        -   1 bit RV of a redundancy version of each CB/CBG.

It is easy to see that if a TB is a new transmission, the NDI of eachCB/CBG should be toggled. If a TB is a retransmission, the NDI of CBGs,part of CBs/CBGs of the TB, may be reversed. For example, if the CBG ofan eMBB is affected by the URLLC service, the CBG needs the UE to flushthe buffer to be re-received, that is (z). Alternatively, part of theCBGs of the TB, the NDI of the CBs/CBGs may be invariant, for example,since the CINR is lower, although the base station transmits the CB/CBG,but the UE does not demodulate correctly, the base station transmits theCB/CBG again, the UE may combine the received signal with the data inthe buffer, that is (y). In the subsequent retransmission, the number ofCBs/CBGs scheduled by the base station may be smaller than the number ofCB/CBGs scheduled in the initial transmission, but the size of theCB/CBG is determined according to the number of CBs/CBGs in the initialtransmission and the TB size indicated in the DCI.

Or, the implementation methods (2.5), (3.1), (4.3) are adopted. that is,

-   -   a TB-level indication:        -   TB size        -   1 bit NDI per TB, that the TB is a new TB, is represented by            toggling, that the TB is a retransmitted TB, is untoggled.        -   2 bits RV of the redundant version, which is suitable for            all CBs/CBGs.    -   a CB/CBG-level indication:        -   2 bits indicate 4 transmission states, 00: (y) a            retransmission, 01: (x) a new transmission/(z) a            retransmission with possible needing the UE to flush the            HARQ buffer of the CB/CBG scheduled to be retransmitted,            10: (w) being untransmited/unscheduled, 11: (u) having been            scheduled to transmit previously but being            unscheduled/untransmitted in the current schedule.

It is easy to see that if a TB is a new transmission, the 1 bit NDI ofthe TB should be reversed, and each scheduled CB/CBG should be (x) a newtransmission. If a TB is a retransmission, then the 1 bit NDI of the TBshould be untoggled, then each CBG of the TB, may be either (y), or (z),or (w), or (u).

Obviously, (x) the new transmission may be represented by the reversingof the NDI of the TB+01, and the untoggling of the NDI of the TB+01indicates (z) a retransmission with needing to flush the HARQ buffer ofthe CB/CBG scheduled to be retransmitted. When calculating the CB/CBG,(x) (y) (z) (u) all indicates that one TB corresponds to the CBG,wherein, (x) (y) (z) indicates that the CB/CBG is scheduled currently,(u) indicates that the CB/CBG is not scheduled currently, but the CB/CBGbelongs to the TB, and (w) indicates that the TB does not include theCB/CBG.

The CBGs of (x) (y) all adopt the indicated TB-level redundancy version,the redundancy version of the CBGs of (z) is predefined, for exampleRV=0.

Or, the implementation methods (1.1) and (2.4) are adopted. that is,

-   -   a TB-level indication:        -   TB size        -   2 bits RV of the redundant version    -   a CB/CBG-level indication:        -   1 bit indicates whether or not each CB/CBG is            scheduled/transmitted. For a retransmission, being toggled,            with respect to the initial transmission scheduling the same            TB, indicates no transmission, untoggling indicates            transmission. If it is an initial transmission, all bits are            toggled with respect to the initial transmission of the            previous TB scheduling the same HARQ process.        -   The 1 bit NDI of each CB/CBG, represents (x) the CB/CBG is a            new CBG or (z) the CBG needing to flush the buffer, by the            toggling with respect to the last transmission scheduling            the same TB, untoggling indicates the CB/CBG is (y) the CBG            without flushing the buffer.

If and only if “whether or not each CB/CBG is scheduled/transmitted” inthe DCI of the present transmission” are all reversed, with respect to“whether or not each CB/CBG is scheduled/transmitted” in the DCI of theinitial transmission of the previous TB scheduling the same HARQprocess, that the present transmission is a new transmission (x) isrepresented, otherwise the present transmission is not a newtransmission. For example, for a first transmission of a TB, NDIs of allCBGs in the DCI for the present transmission are the same valuecertainly, and all of the NDIs are toggled with respect to the initialtransmission of the previous TB scheduling the same HARQ process. If itis a new transmission, the number of scheduled CBGs actually isdetermined according to the TBS and the predefined CB/CBG grouping rule,that is, it is not necessary to determine, according to the value of thebit field, whether or not the corresponding CB/CBG is scheduled.

Preferably, when the number of CBGs included in a TB is different fromthe number of CBGs included in the current TB, all the bits of “whetheror not each CB/CBG is scheduled/transmitted” in the DCI scheduling thecurrent TB transmission are toggled to indicate that the currenttransmission is a new transmission (x). For example, the number ofschedulable CBGs configured by the base station is up to 4, and thetotal number of bits of “whether or not each CB/CBG isscheduled/transmitted” in the DCI is 4. The TB size of the previous TBis small and the TB may only be divided into 3 CBGs, the TB size of thecurrent TB is also small and may be divided into 2 CBGs. According tothe method above, although the number of CBGs corresponding to the TB isless than 4, it is still necessary to set the values of 4 bits of“whether or not each CB/CBG is scheduled/transmitted” to be the samevalue in every initial transmission, and the value of the 4 bits are alltoggled with respect to the value of the 4 bits of the initialtransmission of the previous TB, which indicates that the current TB isa new transmission.

Alternatively, the bits of “whether or not each CB/CBG isscheduled/transmitted” corresponding to all valid CBGs in the DCIscheduling the current TB transmission are reversed to indicate that thecurrent transmission is a new transmission (x). The valid CBGs aredetermined by dividing a TB, based on the TB size. For example, thenumber of schedulable CBGs configured by the base station is up to 4,and the total number of bits of “whether or not each CB/CBG isscheduled/transmitted” in the DCI is 4. The TB size of the previous TBis small and may only be divided into 3 CBGs, so the number of validCBGs is 3. The TB size of the current TB is small and may be dividedinto 2 CBGs, so the number of valid CBGs is 2. According to the methodabove, it is only necessary to set the values of 2 bits of “whether ornot each CB/CBG is scheduled/transmitted” of the valid CBGs (2 CBGs inthe present example) in the current initial transmission are all toggled(in the present example, the bit of the third CBG of the current TB isnot limited to be reversed with respect to the bit of the third CBG ofthe previous TB), with respect to the value of the 2 bits of the initialtransmission of the previous TB, which indicates that the current TB isa new transmission.

It should be noted that the description above is for the physical layer.For the MAC layer, in order to avoid complicated operations, it canstill be regarded as an NDI in the unit of TB, that is, a new TB isindicated by toggling, and a retransmission is indicated by untoggling.The NDI in the unit of a TB is determined based on values of multiplebits of “whether or not each CB/CBG is scheduled/transmitted” in thephysical layer, for example, states of all bits of “whether or not eachCB/CBG is scheduled/transmitted” are performed the AND operation. If allof them are toggled, the NDI in the unit of TB is toggled, otherwise,the NDI in the unit of TB is not toggled.

If DCI formats of the new transmission and the retransmission aredifferent (including the same DCI overhead but different explanation ofthe bit fields), for example, the DCI of the initial transmission doesnot include any indication related to the CB/CBG according to thescheduling based on the TB, existing in LTE and the retransmitted DCI isindicated according to the method described above, if the bits of“whether or not each CB/CBG is scheduled/transmitted” in the DCI of thecurrent transmission is toggled with respect to the TB-level NDI of thelast initial transmission, that the current transmission is aretransmission of a new TB, is indicated. For example, assuming that theDCI can support transmission up to 4 CBGs, on the downlink TU i1, thebase station schedules a TB, which is divided into 4 CBGs, and the basestation transmits the DCI of a TB-level scheduling, wherein the TB-levelNDI is 1. The UE detects successfully and feeds back an ACK. In downlinkTU i2, the base station schedules a new TB, which is divided into 4CBGs, and the base station transmits the DCI of the TB-level scheduling,wherein the TB-level NDI is 0. The UE does not detect the DCI. Indownlink TU i3, the base station schedules the retransmission of the TBand transmits the DCI of a CBG-level scheduling, wherein, the bit of“whether or not each CB/CBG is scheduled/transmitted” of the 4 CBGs is0. The UE detects the DCI and determines that it is a retransmission.However, since the bit of “whether or not each CB/CBG isscheduled/transmitted” is toggled with respect to the TB-level NDI ofthe DCI of the downlink TU i1, so that the UE determines that the UEitself has missed the DCI of the current TB and that the DCI receivedthis time is a retransmission of the undetected TB. The UE determinesthat the 4 CBGs are transmitted by the base station in the currentretransmission according to the indication of the bit of “whether or noteach CB/CBG is scheduled/transmitted” of the received DCI.

If it is not a new transmission, whether or not each CB/CBG isscheduled, is determined separately according to whether or not the bitof “whether or not each CB/CBG is scheduled/transmitted” is toggled withrespect to the bit of “whether or not each CB/CBG isscheduled/transmitted” in the DCI scheduling the initial transmission ofthe same TB. If being reversed, it indicates no scheduling, if being notreversed, it means scheduling. And, for the scheduled CB/CBG, accordingto whether or not “NDI bit indication information indicating an initialtransmission or retransmission of each CB/CBG” is toggled with respectto “the NDI bit indication information indicating an initialtransmission or retransmission of each CB/CBG” in the DCI scheduled inthe latest scheduling, scheduling the same TB, that the status of thescheduled each CB/CBG is (z) or (y), is determined respectively. Ifbeing reversed, it means the state of the CB/CBG is (z), if not, itmeans (y). For the unscheduled CB/CBG, the status of the bit is notlimited by the present disclosure.

For example, assuming that the DCI may support a transmission up to 4CBGs, in the downlink TU i1, the base station schedules 4 CBGs, all ofwhich are new transmissions, the TB-level RV indicates 0, and the 4 CBGshas 2 bits respectively. Assuming that an initial state is 11,11,11,11,assuming that the first CBG was preempted by the URLLC, the otherseveral CBGs are transmitted normally. The UE fails to decode the firstand third CBG transmissions correctly, feeds back the NACK, and theother two CBGs are all decoded correctly and the ACK is fed back. Indownlink TU i2, the base station schedules the first and third CBGretransmissions, the TB level RV indicates 2, and the 2 bits of the 4CBGs indicate 10,00,11,00, respectively. Wherein, the 2 bits 10 of thefirst CBG indicates that the CBG is scheduled and the CBG state is (z),the 2 bits 11 of the third CBG indicates that the CBG is scheduled andthe CBG state is (y). The other two CBGs represent no scheduling. Thefirst CBG adopts RV=0, the third CBG adopts that the indicated RV=2.Assuming that the first and third CBGs are transmitted normally. The UEdecodes the first CBG transmission correctly in this time, feeds backthe ACK, but does not decode the third CBG correctly and feeds back theNACK. At downlink TU i3, the base station schedules the retransmissionof the third CBG, the TB-level RV indicates 3, and the 2 bits of the 4CBGs indicate 00,00,11,00, respectively. Wherein, 2 bits 11 of the thirdCBG indicate that the CBG is scheduled and the CBG state is (y).Assuming that the UE decodes the third CBG correctly and feeds back theACK. In downlink TU i4, the base station schedules a new TB, and thebase station schedules 4 CBGs, all of which are new transmissions, theTB-level RV indicates 0, and the 4 CBGs have 2 bits respectively,assuming that the initial state is 00,00,00, 00.

The description above mainly for the DCI scheduling a PDSCH, is alsosuitable for the DCI scheduling a PUSCH. For example, in the DCIscheduling a PUSCH,

-   -   a TB-level indication:        -   TB size        -   2 bits RV of the redundant version    -   a CB/CBG-level indication:        -   1 bit indicates whether or not each CB/CBG is            scheduled/transmitted. For retransmissions, no transmission            is indicated by toggling with respect to the initial            transmission scheduling the same TB, untoggling indicates            transmission. If it is an initial transmission, all bits are            toggled with respect to the initial transmission of the            previous TB scheduling the same HARQ process.

Embodiment Six

For the downlink data transmission, when the base station schedulespartial CBG retransmissions in the M CBGs scheduling a TB, the basestation may notify the UE whether the CBG is a retransmission or a newtransmission through the bit field of the corresponding CBG in thedownlink scheduling signaling DCI. For the specific indication manner,Embodiment 5 of the present disclosure is referred to. In order to makethe UE to combine the received retransmitted CBG with the received bitof the CBG in the previous time, the base station may control theretransmission in a granularity of CBG in the following three manners,including the implementation of the numbers of bits of the scheduledretransmitted CBG currently and the CBG scheduled previously are thesame,

(1) If at least one retransmitted CBG is scheduled in the DCI of thecurrent downlink TU, the size of the retransmitted CBG determinedaccording to the DCI needs to be the same as the size of the CBGdetermined by the DCI scheduling the same CBG in the last time.

The UE Side behavior: if the size of the retransmitted CBG determined bythe DCI received by the UE is the same as the size of the CBG determinedby the DCI scheduling the same CBG in the last time, the UE may combinethe retransmitted CBGs. If the size of the retransmitted CBG determinedby the DCI received by the UE is different from the size of the CBGdetermined by the DCI scheduling the same CBG in the last time, it maybe considered as an error condition, and the processing of the CBG bythe UE may be reserved for the UE, or the UE discards the received CBGcurrently or the UE discards the received CBG previously so as to decodeonly according to the received CBG currently.

If the DCI only indicates the TB size explicitly, the size of theretransmitted CBG needs to be determined by the method of the presentdisclosure or by other methods. The TB size indicated by the DCIscheduling the retransmitted CBG currently may be the same as ordifferent from the TB size indicated by the DCI scheduling the CBG inthe last time. For example, assuming that the DCI may support thetransmission up to 4 CBGs. In downlink TU i1, the base station schedules4 CBGs, and all 4 CBGs are transmitted for the first time, and the TBsize is TBS1. It is assumed that the TB may be divided into 4 CBGsequally, that is, the number of bits of each CBG is equal to TBS1/4.Wherein, the third CBG is transmitted unsuccessfully. In the downlink TUi2, the base station schedules 4 CBGs, of which the third CBG isindicated to be a retransmission, that is, the retransmission of thethird CBG of the downlink TU i1, and the other three CBGs are the newlytransmitted CBGs. From a physical layer point of view, it may beunderstood that multiple CBGs transmitted simultaneously in a schedulingare from the same TB, and the CBGs compose a new TB, whether the CBGsare retransmitted or newly transmitted. Alternatively, it may beunderstood that the retransmitted and newly transmitted CBGs,transmitted simultaneously in a scheduling are from different TBs. Forthe latter manners, there are two methods to achieve it. (1) The DCI ofthe downlink TU i2 in this example indicates to schedule 4 CBGs, whichillustrates that the new TB is divided into 4 CBGs, that is, the TB sizeis equal to the total number of bits of the 4 CBGs, and only the data of3 CBGs of the new TB is transmitted in the current TU, and the remainingone CBG of the new TB, may be transmitted in the next time. As long asthe TB sizes indicated by the DCIs of the downlink TU i1 and thedownlink TU i2 are the same, the number of bits of the thirdretransmitted CBG calculated by the UE according to the TB size isuntoggled. (2) In this example, the DCI of the downlink TU i2 indicatesto schedule 4 CBGs, which illustrates that the new TB is divided into 4CBGs, all of the new TBs are transmitted in the current TU, that is, theTB size is equal to the total number of bits of 3 CBGs indicated to be anew transmission. In this case, it is still required to ensure that thesize of the retransmitted CBG determined according to the DCI in thedownlink TU i2, is the same as the size of the CBG determined by the DCIscheduling the same CBG in the last time.

Alternatively, in the downlink TU i2, the base station schedules 3 CBGs,the CBGs from the second to the fourth, wherein the third CBG isindicated to be a retransmission, that is, the retransmission of thethird CBG of the downlink TU i1, and the first CBG and the fourth CBGare the newly transmitted CBGs. The TB size indicated by the DCI of thedownlink TU i2 is TBS2. It's easy to see, TBS2 is different from TBS1.The TBs with the TB size TBS2 may be divided into 3 CBGs equally, thesize of the 3 CBGs is TBS2/3. Then, TBS2 and TBS1 are required tosatisfy that TBS1/4=TBS2/3. Alternatively, TBS2 may also be the totalnumber of bits of 2 CBGs indicated as the new transmissions, then it isrequired that TBS2 and TBS1 satisfy that TBS1/4=TBS2/2.

Alternatively, in the downlink TU i2, the base station schedules a CBG,the third CBG, and other CBGs are all indicated to be not transmitted.Wherein, the third CBG is indicated to be a retransmission, that is, theretransmission of the third CBG of the downlink TU i1. The TB size isTBS3. It is easy to see that TBS3=TBS1/4.

It should be noted that for determining manners of different CB/CBGsizes, the TB sizes indicated by the DCI in downlink TU i2 may bedifferent in order to make the size of the same retransmission of thesame CBGs to be the same as that of the CBG in the last transmission.However, the final result should make the size of the retransmission ofthe same CBG obtained by the DCI is the same as that of the CBG in thelast transmission.

If the size of each CBG is indicated by the DCI explicitly, as themethod in embodiment five, the DCI may indicate the size of a CBGexplicitly and the sizes of all the scheduled CBGs are the same, or theDCI indicates a reference CBG explicitly, the size of all scheduled CBGsis determined based on the size of the reference CBG, and the size ofthe retransmitted CBGs may be determined by a value indicated by the DCIexplicitly directly. For example, assuming that the DCI may support thetransmission up to 4 CBGs. In the downlink TU i1, the base stationschedules 4 CBGs, which are all transmitted for the first time, and theindicated size of the CBG is CBGS1, representing that the sizes of the 4CBGs are all CBGS1. Wherein, the third CBG is transmittedunsuccessfully. In the downlink TU i2, the base station schedules 3CBGs, the CBGs from the second to the fourth, wherein the third CBG isindicated to be a retransmission, that is, the retransmission of thethird CBG of the downlink TU i1, and the first CBG and the fourth CBGare newly transmitted CBGs. The size of the CBG indicated by the basestation is still CBGS1, illustrating that the sizes of the 3 CBGs areall CBGS1 regardless of the newly transmitted CBGs or retransmittedCBGs.

(2) If at least one retransmitted CBG is scheduled in the DCI of thecurrent downlink TU, the TB size indicated by the DCI needs to be thesame as the TB size indicated by the DCI scheduling the same CBG in thelast time.

The UE side behavior: If the size of the TB indicated by the DCIreceived by the UE is the same as the TB size indicated by the DCIscheduling the same CBG in the last time, then the UE may combine theretransmitted CBGs. If the TB size indicated by the DCI received by theUE is different from the TB size indicated by the DCI scheduling thesame CBG in the last time, it may be considered as an error condition,and the processing to the CBG by the UE may be reserved for the UE orthe UE discards the received CBG currently or the received CBGpreviously.

For example, assuming that the DCI may support transmission up to 4CBGs. In the downlink TU i1, the base station schedules 4 CBGs and all 4CBGs are transmitted for the first time. Wherein, the third CBG istransmitted unsuccessfully. In the downlink TU i2, the base stationschedules 4 CBGs, wherein the third CBG is indicated to be aretransmission, that is, the retransmission of the third CBG of thedownlink TU i1, and the other three CBGs are the newly transmitted CBGs.The TB sizes indicated by the DCIs of the downlink TU i1 and thedownlink TU i2 are the same, which makes the number of bits of the thirdretransmitted CBG calculated by the UE according to the TB size to beuntoggled.

Or, in the downlink TU i2, the base station schedules the third CBGindication as a retransmission and the other three CBGs all indicatethat it is not transmitted. Then, the UE assumes that as long as atleast one CBG indicates a retransmission, the indicated TB size shouldbe the same as the TB size indicated in the DCI scheduling theretransmitted CBG in the last time. The UE determines the size of theretransmitted CBG according to the number of scheduled CBGs indicated inthe DCI scheduling the first transmission. Here, it is assumed that thebase station does not combine the CBGs, of which the initialtransmission is from different TB s, into a new TB to transmit.Therefore, in the present embodiment, in the downlink TU i2, the basestation may only schedule the retransmission of the third CBG or mayschedule a new TB but not to schedule the retransmission of the thirdCBG, and the CBGs included in the new TB are all the first transmission.

It is easy to see that when the DCI may only indicate the TB size, thesize of the newly transmitted CBG scheduled with the retransmitted CBGis limited by the size of the retransmitted CBG, for either (1) or (2).In order to support more flexible schedulings, the size of each CBG maybe indicated by the DCI explicitly according to the method in embodimentfive.

(3) If at least one retransmitted CBG is scheduled in the DCI of thecurrent downlink TU, the TB size indicated by the DCI needs to be thesame as the TB size indicated by the DCI scheduling the same CBG in thelast time.

The base station may indicate the modulation mode of retransmissionthrough MCS>=Thr_mcs1, without indicating the TBS index. The TB size isconsidered to be the same as the TB size indicated by the DCI schedulingthe same CBG in the last time. For example, Thr_mcs1=29.

The base station may also indicate the modulation mode of aretransmission and a TBS index through MCS<Thr_mcs1. The advantage isthat when the UE misses the DCI scheduling the initial transmission butdetects the DCI scheduling the retransmission, the UE may adopt the TBSof the initial transmission directly. If the retransmission is scheduledonly based on MCS>=Thr_mcs1, when the UE does not receive the DCIscheduling the initial transmission, the data can not be received.

The modulation mode adopted by a retransmission and an initialtransmission may belong to different modulation mode sets. For example,in the MCS table, the same MCS index may correspond to two modulationmode sets (corresponding to two columns of modulation modes in the table1 respectively). The base station may indicate explicitly, by the DCI,which column modulation mode is used.

For a DCI scheduling the uplink transmission, the same method as thedownlink scheduling may be adopted. That is, different from the DCI ofthe uplink scheduling of LTE, the RV and the MCS in the DCI areindicated respectively, and the MCS indicates the modulation mode,wherein the MCS=29-31.

Similarly, the DCI scheduling the uplink transmission, the base stationmay indicate explicitly, according to the DCI, which column modulationmode is used. The modulation mode and values of the TBS index in the MCStable may be different from the downlink transmission.

TABLE 1 the MCS table MCS Modulation Modulation TBS Index I_(MCS) OrderQ_(m) Order Q_(m) Index I_(TBS) 0 2 2 0 1 2 2 1 2 2 2 2 3 2 2 3 4 2 2 45 2 2 5 6 2 2 6 7 2 2 7 8 2 2 8 9 2 2 9 10 4 2 9 11 4 2 10 12 4 2 11 134 2 12 14 4 2 13 15 4 2 14 16 4 2 15 17 6 4 15 18 6 4 16 19 6 4 17 20 64 18 21 6 4 19 22 6 4 20 23 6 4 21 24 6 4 22 25 6 4 23 26 6 4 24 27 6 425 28 6 4 26/26A 29 2 2 reserved 30 4 4 31 6 6

When the base station indicates a retransmitted TBS throughMCS<Thr_mcs1, the base station may also indicate an adjustment factor βfor determining the TBS, wherein β is determined according to N_(PRB),when looking up the TBS according to a PRB number N′_(PRB) occupied bythe PDSCH, according to Table 7.1.7.2.1-1 in TS 36.213, wherein,N_(PRB)└N′_(PRB)×β┘, and N_(PRB)=min(└N′_(PRB)×β┘, N_(PRBmax)),N_(PRBmax) is the maximum value of the PRB number available fortransmitting data, β is a number greater than or equal to 1. Forexample, in an initial transmission, a TB includes 4 CBGs, wherein, oneCBG needs to be retransmitted. A length of the time resources occupiedby the PDSCH of the initial transmission and the retransmission isuntoggled, but the frequency resources (PRB number) occupied by theretransmitted PDSCH is ¼ of that of the initial transmission. The basestation may determine by N_(PRB) indicating β=4, and may determine theTBS. At this time, the determined TBS should be the same as the TBStransmitted in the last time.

Preferably, the base station does not need extra bit field to indicatethe adjustment factor β used for determining the TBS, and β isdetermined by the relationship between the number of CBGs scheduled inthe retransmission and the total number of CBGs corresponding to the TB.For example, β=the number of CBGs in the present scheduling/the totalnumber of CBGs of a TB. Alternatively, N βs are pre-defined, and β isdetermined according to the relationship between the number of CBGsscheduled in the retransmission and the total number of CBGscorresponding to the TB.

Preferably, when the base station indicates the modulation mode of aretransmission and the TBS index by MCS<Thr_mcs1, the base stationindicates which modulation mode is adopted or bits of which TBSdetermination mode is adopted, which exist in the DCI used forscheduling the initial transmission and the retransmission. Or, theinitial transmission (for example, the TB-based scheduling of LTE)determines the corresponding modulation mode and/or TBS according to apredefined rule, which is only in the DCI used for schedulingretransmission.

For example, assuming that the DCI may support transmission of up to 4CBGs, on the downlink TU i1, the base station schedules a transmissionof the PDSCH, the transmission is a new transmission of a TB, which maybe divided into 4 CBGs. The PDSCH occupies 7 OFDM symbols. Assumingthat, when determining the TBS, N_(PRB) is N_(PRB)=max(└N′_(PRB)×β┘,1),wherein, N′_(PRB) is a size of the PRB indicated by the DCI, β=½. Thebase station schedules the transmission of the PDSCH on downlink TU i2for the retransmissions of the first CBG and the third CBG. The PDSCHoccupies 3 OFDM symbols. The DCI transmitted by the base station is aDCI scheduled by the CBG, which in, the DCI contains 2 bits indicating aβ value, for example, β=1, 0.75, 0.5 and 0.375. Based on the indicated βvalue, the TBS is determined.

Corresponding to the method above, the present application furtherdiscloses a device, which may be used to implement the method above.

FIG. 8 is a diagram illustrating a device 800 of the present disclosure.

As shown in FIG. 8, the device comprises a PDCCH detecting and analyzingmodule 810, a PDSCH receiving module 820, an HARQ-ACK informationgenerating module 830 and an HARQ-ACK transmitting module 840. However,all of the i1-lustrated components are not essential. The device 800 maybe implemented by more or less components than those illustrated in FIG.8.

The aforementioned components will now be described in detail.

The PDCCH detecting and analyzing module 810 may detect a PDCCH on aconfigured control resource set configured and analyze the PDCCH.

The PDSCH receiving module 820 may determine a method for dividing CBsand a method for rate matching of the PDSCH, and receive the PDSCHaccording to the PDCCH.

The HARQ-ACK information generating module 830 may generate HARQ-ACKinformation according to the PDSCH.

The HARQ-ACK transmitting module 840 may transmit the HARQ-ACKinformation.

FIG. 10 is a diagram illustrating a device 1000 according to anotherembodiment of the present disclosure.

Referring to the FIG. 10, the device 1000 may include a processor 1010,a transceiver 1020 and a memory 1030. However, all of the illustratedcomponents are not essential. The device 1000 may be implemented by moreor less components than those illustrated in FIG. 10. In addition, theprocessor 1010 and the transceiver 1020 and the memory 1030 may beimplemented as a single chip according to another embodiment.

The aforementioned components will now be described in detail.

The processor 1010 may include one or more processors or otherprocessing devices that control the proposed function, process, and/ormethod. Operation of the device 1000 may be implemented by the processor1010.

The processor 1010 may detect a PDCCH on a configured control resourceset. The processor 1010 determine a method for dividing CBs and a methodfor rate matching of a PDSCH according to the PDCCH. The processor 1010may control the transceiver to receive the PDSCH according to the PDCCH.The processor 1010 may generate HARQ-ACK information according to thePDSCH. The processor 1010 may control the transceiver to transmit theHARQ-ACK information.

The transceiver 1020 may include a RF transmitter for up-converting andamplifying a transmitted signal, and a RF receiver for down-converting afrequency of a received signal. However, according to anotherembodiment, the transceiver 1020 may be implemented by more or lesscomponents than those illustrated in components.

The transceiver 1020 may be connected to the processor 1010 and transmitand/or receive a signal. The signal may include control information anddata. In addition, the transceiver 1020 may receive the signal through awireless channel and output the signal to the processor 1010. Thetransceiver 1020 may transmit a signal output from the processor 1010through the wireless channel.

The memory 1030 may store the control information or the data includedin a signal obtained by the device 1000. The memory 1030 may beconnected to the processor 1010 and store at least one instruction or aprotocol or a parameter for the proposed function, process, and/ormethod. The memory 1030 may include read-only memory (ROM) and/or randomaccess memory (RAM) and/or hard disk and/or CD-ROM and/or DVD and/orother storage devices.

Those skilled in the art may understand achieving all or a portion ofthe steps carried out by the method embodiments described above may beaccomplished through commanding the associated hardware by a program,the program may be stored in a computer readable storage medium, when itis executed, one of the steps of the method embodiments or a combinationthereof is included.

In addition, the functional units in the various embodiments of thepresent application may be integrated in a processing module, or eachunit may be physically present individually, or two or more units may beintegrated in one module. The integrated module may be implemented inthe form of hardware, and may also be achieved in the form of softwarefunction modules. The integrated module may also be stored in acomputer-readable storage medium if it is implemented in the form of asoftware function module and is sold or used as a standalone product.

The foregoing is only preferred embodiments of the present applicationand is not used to limit the protection scope of the presentapplication. Any modification, equivalent substitution and improvementwithout departing from the spirit and principle of the presentapplication are within the protection scope of the present application.

1-15. (canceled)
 16. A method for transmitting and receiving data, by aterminal, comprising: determining at least one resource elementcorresponding to a union of resource set configured as unavailable for aphysical downlink shared channel (PDSCH) or a resource set included in agroup of resource sets dynamically indicated by downlink controlinformation (DCI) as unavailable for the PDSCH, wherein the group ofresource sets is included in one or more groups of resource setsindicated by a higher layer; receiving the PDSCH including code blockgroups (CBGs) of a transport block based on resources other than thedetermined at least one resource element; generating hybrid automaticrepeat request acknowledge (HARQ-ACK) information according to thereceived PDSCH; and transmitting the HARQ-ACK information.
 17. Themethod of claim 16, wherein the resource sets dynamically indicated bythe higher layer as unavailable for the PDSCH include a control resourceset.
 18. The method of claim 16, wherein the PDSCH includes the CBGs ofthe transport block.
 19. The method of claim 16, wherein the generatingof the HARQ-ACK information comprises, in response to a maximum numberof the CBGs being configured by a higher layer parameter, generatingrespective HARQ-ACK information bits for the maximum number of the CBGs,and wherein the respective HARQ-ACK information bits indicateacknowledgement (ACK) or negative acknowledgement (NACK).
 20. The methodof claim 16, wherein the generating of the HARQ-ACK informationcomprises, in response to receiving the PDSCH, generating the HARQ-ACKinformation for the transport block according to a DCI format of aphysical downlink control channel (PDCCH).
 21. The method of claim 16,further comprises: in response to the maximum number of the CBGs beingM, grouping C code blocks to M CBGs, wherein, if C>M and C is notdivided by M, a number of CBs within each of M1 CBGs is K1, and whereina number of CBs within each of M2 CBGs is K2, M₁=mod(C,M),${M_{2} = {M - M_{1}}},{K_{1} = \left\lceil \frac{C}{M} \right\rceil},{{{and}\mspace{14mu} K_{2}} = {\left\lfloor \frac{C}{M} \right\rfloor.}}$22. A method for transmitting and receiving data, by a base station,comprising: determining at least one resource element corresponding to aunion of resource set configured as unavailable for a physical downlinkshared channel (PDSCH) or a resource set included in a group of resourcesets dynamically indicated by downlink control information (DCI) asunavailable for the PDSCH, wherein the group of resource sets isincluded in one or more groups of resource sets indicated by a higherlayer; transmitting, to the terminal, the PDSCH including code blockgroups of a transport block based on resources other than the determinedresource element; and receiving, from the terminal, HARQ-ACK informationgenerated according to the received PDSCH.
 23. A terminal fortransmitting and receiving data, the terminal comprising: a transceiver;at least one memory storing instructions; at least one processorconfigured to execute the stored instructions to: determine at least oneresource element corresponding to a union of resource set configured asunavailable for a physical downlink shared channel (PDSCH) or a resourceset included in a group of resource sets dynamically indicated bydownlink control information (DCI) as unavailable for the PDSCH, whereinthe group of resource sets is included in one or more groups of resourcesets indicated by a higher layer, control the transceiver to receive thePDSCH including code block groups (CBGs) of a transport block based onresources other than the determined at least one resource element,generate HARQ-ACK information according to the received PDSCH, andcontrol the transceiver to transmit the HARQ-ACK information.
 24. Theterminal of claim 23, wherein the resource sets dynamically indicated bythe higher layer as unavailable for the PDSCH include a control resourceset.
 25. The terminal of claim 23, wherein the PDSCH includes the CBGsof the transport block.
 26. The terminal of claim 23, wherein the atleast one processor is further configured to execute the storedinstructions to, in response to a maximum number of the CBGs beingconfigured by a higher layer parameter, generate respective HARQ-ACKinformation bits for the maximum number of the CBGs, and wherein theHARQ-ACK information bits indicate acknowledgement (ACK) or negativeacknowledgement (NACK).
 27. The terminal of claim 23, wherein the atleast one processor configured to execute the stored instructions to, inresponse to receiving the PDSCH, generate the HARQ-ACK information forthe transport block according to a DCI format of a physical downlinkcontrol channel (PDCCH).
 28. The terminal of claim 23, wherein the atleast one processor configured to execute the stored instructions to, inresponse to the maximum number of the CBGs being M, group C code blocksto M CBGs, wherein, if C>M and C is not divided by M, a number of CBswithin each of M1 CBGs is K1, and wherein a number of CBs within each ofM2 CBGs is K2, M₁=mod(C,M),${M_{2} = {M - M_{1}}},{K_{1} = \left\lceil \frac{C}{M} \right\rceil},{{{and}\mspace{14mu} K_{2}} = {\left\lfloor \frac{C}{M} \right\rfloor.}}$29. A base station for transmitting and receiving data, the base stationcomprising: a transceiver; at least one memory storing instructions; atleast one processor configured to execute the stored instructions to:determine at least one resource element corresponding to a union ofresource set configured as unavailable for a physical downlink sharedchannel (PDSCH) or a resource set included in a group of resource setsdynamically indicated by downlink control information (DCI) asunavailable for the PDSCH, wherein the group of resource sets isincluded in one or more groups of resource sets indicated by a higherlayer, control the transceiver to transmit, to the terminal, the PDSCHincluding code block groups (CBGs) of a transport block based onresources other than the determined resource element, and receive, fromthe terminal, HARQ-ACK information generated according to the receivedPDSCH.
 30. A computer-readable recording medium on which a program forexecuting the method of claim 16 is recorded.